2013-04-29 64 views
0

我最近爲RCP和RAP開發者下載了eclipse。我正在運行OSX 10.5.8,當我嘗試運行eclipse時,出現錯誤「JVM的版本1.5.0_30不適用於此產品,需要1.6或更高版本」。我去了實用程序,然後java偏好設置,並確保Java SE 6位於首選訂單列表的頂部,但並非如此。我驗證了我的系統指向了正確的版本JVM的版本1.5.0_30不適用於此產品。需要1.6或更高版本OSX

user-Macbook-Pro:~ user$ java -version 
java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-9M3425) 
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode) 

但是我仍然在試圖打開eclipse時出現同樣的錯誤。有什麼建議麼?感謝您的幫助

+0

您的JAVA_HOME指向哪個版本後?你有多個版本? – sanbhat 2013-04-29 18:41:48

+0

「回聲$ JAVA_HOME」 返回一個空行, 「LS /System/Library/Frameworks/JavaVM.framework/Versions/」 返回1.3 \t \t \t 1.4.2 1.6 \t \t \t電流 1.3.1 \t \t \t 1.5 \t 1.6.0 \t \t CurrentJDK 1.4 \t \t 1.5.0 \t \t一個 所以我有多個版本,但顯然JAVA_HOME沒有指向任何人... – ekcrisp 2013-04-29 19:00:58

回答

1

它開始工作,我的eclipse.ini修飾類似下面,並添加

-vm C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
-launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807 
-product 
com.android.ide.eclipse.adt.package.product 
-showsplash 
com.android.ide.eclipse.adt.package.product 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx768m 
-Declipse.buildId=v22.3.0-887826 
-XX:MaxPermSize=512M 
相關問題