2011-01-20 63 views
1

我一直在試圖安裝,而在Windows 7設置Eclipse和Java JDK

我已經下載了32位各設置Java JDK 1.6和Eclipse(太陽神),作爲64位的Eclipse版本不想工作。

所以,完成了這個並修改了eclipse.ini文件來選擇正確的java.exe,我在運行Eclipse時得到了退出代碼13。我在eclipse.ini的某個地方犯了一個錯誤嗎?

謝謝!

-startup 插件/ org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library 插件/ org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1.R36x_v20100810 - 產品 org.eclipse.epp.package.java.product --launcher.defaultAction 中openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256米 -vm C:\ Program Files(x86)\ Java \ jdk1.6.0_23 \ jre \ bin \ java.exe --launcher.defaultAction 中openFile -vmargs -Dosgi.requiredJavaVersion = 1.5 -Xms40m -Xmx384m

+0

你能夠運行其他java程序嗎?通過輸入「java -version」和「where java」來檢查java可執行文件的位置,從而檢查使用哪個Java版本。 – AlexR 2011-01-20 09:50:38

+0

謝謝 - Java正在運行並得到其他程序的認可。 – OneMostFrustratedChap 2011-01-20 10:15:14

回答

0

看來你應指向javaw.exe的http://wiki.eclipse.org/Eclipse.ini

-showsplash org.eclipse .platform --launcher.XXMaxPermSize 256米 -vm C:\ Java的\ JDK \ 1.5 \斌\ javaw.exe的 -vmargs -Xms40m -Xmx512m

+0

我試過 - 我應該說。抱歉。無論jave.exe或javew.exe如何,我都會得到相同的結果。 – OneMostFrustratedChap 2011-01-20 09:50:35

0
--launcher.defaultAction openFile 

出現兩次。也許嘗試-vm爭吵後刪除此

它還看來你仍然引用一個64位版本:

--launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1.R36x_v20100810 

這是我使用的是JDK類似的解決方案,而不是JRE的。

 
-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
384M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
384m 
--launcher.defaultAction 
openFile 
-vm 
c:/Program Files (x86)/Java/jdk1.6.0_21/bin/javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms128m 
-Xmx1024m 

0

錯誤13通常是32/64位mismaatch的一個死件,這在使用安裝在「C:\ Program Files(x86)」下的JRE中是明顯的(專用於32位應用程序64位Windows)和一個64位Eclipse(引用與arch x86_64捆綁在一起)。