我将我的Mac更新为Yosemite 10.10。 现在它给了我这个错误:eclipse需要传统Java SE 6
To open “Eclipse.app” you need to install the legacy Java SE 6 runtime.
我该怎么办?
我将我的Mac更新为Yosemite 10.10。 现在它给了我这个错误:eclipse需要传统Java SE 6
To open “Eclipse.app” you need to install the legacy Java SE 6 runtime.
我该怎么办?
Java JDK 1.6未安装在您的计算机上。
您可能在Yosemite更新之前安装了Java JDK 1.7或1.8。
如果您不想安装JRE6,只需使用JRE7或JRE8,而无需将其链接到JRE6,则可以按照Nikolas Grottendieck here所述执行以下解决方案。
我们不需要安装JDK1.6。我正在重复我的回答similar question。
编辑Info.plist文件,在你的JDK,例如:
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Info.plist
更新JVMCapabilities字典有以下值:
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
</array>
它不适合我 – 2016-02-20 10:54:49
我测试的方法。这不起作用:( – MOHRE 2014-11-03 19:50:03
您是否已经安装了旧版Java SE 6运行时?64位或32位版本?如果是这样,路径是什么? – 2014-11-03 19:51:53
另外,请在此处查找答案:http://stackoverflow.com/问题/ 19563766/eclipse-kepler-for-os-x-mavericks-request-java-se-6 – 2014-11-03 19:52:55