2013-04-29 31 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 
相关问题