2013-07-29 61 views
-1

我得到一個錯誤的「Java開始但有一個退出代碼返回= 1」 當我開始我eclpse ..無法啓動eclipse通過快捷

下面是我的eclipse.ini文件的內容。

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_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 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx384m 
-XX:+UseCompressedOops 

回答

0

添加行-XX:-UseCompressedOops到的eclipse.ini並檢查它是否工作。

顯然,您需要刪除最後一行-XX:+UseCompressedOops

如果仍然遇到問題,請嘗試以管理員身份運行該應用程序。其次,你有多少JVM:32位或64位JVM

你下載了哪個版本的eclipse:32位或64位eclipse

爲了兼容性,它們的位數必須相同。

+0

嘗試刪除最後一行後添加-XX:+ UseCompressedOops。不起作用。 – GEK

+0

已經嘗試過,所以沒有幫助,仍然看到問題。我如何看到如果我有JVM 32或64位。另外我怎麼知道我是否有Eclipse 32或64位。還注意到我沒有在我的eclipse.ini文件-vm c:\ program files \ java \ jdk1.6.0_23 \ bin \ javaw.exe中有這個條目。我需要這個嗎?如果是,似乎我有來自不同JDK的javaw.exe文件的multipel版本,我應該使用哪個javaw.exe。 – GEK