我不敢相信这个问题仍然存在。去年我为此苦苦挣扎,最近重建我的系统后它仍然存在?
- 全新安装 OSX 10.8 Mountain Lion
- 从 Oracle 安装 JDK 7u21 并设置 java_home 和路径
- echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
运行 Eclipse 会抛出错误
To open “Eclipse,” you need a Java SE 6 runtime. Would you like to install one now?
对此有很多讨论,但大多数用户返回并加载较旧的 mac 版本或破解一些符号链接,这对我来说都是可怕的想法,到目前为止我拒绝这样做。
我已经看到了编辑 eclipse.ini 文件以添加 -vm 选项的想法,但这似乎对我不起作用。我让我的 eclipse.ini 看起来像这样
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xms40m
-Xmx768m
-Xdock:icon=../Resources/adt.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Declipse.buildId=v21.1.0-569685
还有其他想法吗?
谢谢