2013-12-11 79 views
3

eclipse和jdk都是64位。Java已啓動,但返回退出代碼13

環境變量:

classpath: C:\Program Files\Java\jdk1.7.0_45\jre\lib 
path: C:\Program Files\Java\jdk1.7.0_45\jre\bin 

我加入了這行我的eclipse.ini文件:

-vm 
C:\Program Files\Java\jre7\bin\javaw.exe 

我的Java版本的詳細信息:

C:\Users\Owner>java -version 
java version "1.7.0_45" 
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) 
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) 

我的eclipse.ini文件: 我已編輯所需版本從1.5到1.7

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jre7\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-Xms40m 

的錯誤詳細信息:

Java was started but returned exit code=13 
C:\Program Files\Java\jre7\bin\javaw.exe 
-Dosgi.requiredJavaVersion=1.7 
-Xms40m 
-Xmx384m 
-XX:MaxPermSize=256m 
-jar 
C:\ECLIPSE\ECLIPSE\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
-os win32 
-ws win32 
-arch x86 
-showsplash 
-launcher C:\ECLIPSE\ECLIPSE\eclipse.exe 
-name Eclipse 
--launcher.library 
C:\ECLIPSE\ECLIPSE\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200. 
v20120502\eclipse_1406.dll 
-startup 
C:\ECLIPSE\ECLIPSE\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.overrideVmargs 
-exitdata 19b4_60 
-product org.eclipse.epp.package.java.product 
-vm C:\Program Files\Java\jre7\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-Xms40m 
-Xmx384m 
-XX:MaxPermSize=256m 
-jar 
C:\ECLIPSE\ECLIPSE\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 

請幫助。我曾嘗試重新安裝兩次。沒有任何幫助。

+0

對於任何有用的東西,您都需要大於384MB的最大堆大小。你下載了哪個日食文件? – nitind

+0

你的'--launcher.library'指定了一個32位的jar。 –

+0

該值也表示一個32位的Eclipse。 – nitind

回答

0

它看起來像eclipse.ini文件已經被修改之前 你有一個32位的jvm,但你的要求是一個64位 使用x86 java.exe n檢查,如果它的作品,我的意思使用ProgramFilesx86路徑

相關問題