我過去一直在使用Eclipse,但一年前沒有問題,但我將Helios下載到了當前具有Windows Vista和Java 1.6.13的新計算機上。我解壓文件夾並嘗試運行Eclipse EXE,並得到一個錯誤,指出「Java已啓動,但返回退出碼= 13」。Eclipse Helios未啓動
我做了一些挖掘,看來該配置文件要求Java 1.5的推出(dosgiRequiredJavaVersion = 1.5)。刪除這條線並不重要。
我去了,得到了1.5.0_22的存檔副本,並試圖在vmargs之前在配置文件中使用-vm mypath/java/jre1.5.0_22/bin,但它仍然沒有幫助。
我自己也嘗試做一個快捷方式,並在性能,仍然一無所獲的目標字段中指定的「日食-vm mypath中」。
這裏是我的配置設置,這仍然給了錯誤:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-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\jre1.5.0_22\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
有沒有人解決這個問題呢?
你更新你的環境變量(路徑等)指向java 1.5? – karlphillip 2010-09-23 17:54:08
不,我想如果你把變更放在ini文件中,它會明確告訴eclipse什麼是jvm。自從我在java中工作了一段時間後,我在哪裏檢查日食會嘗試的PATH,JAVA-HOME等。 – Ken 2010-09-23 18:04:48
Helios將在Java1.6中更好地工作。看到這個eclipse.ini作爲一個很好的起點:http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/3275659#3275659 – VonC 2010-09-23 18:40:11