我将我的mac更新为Yosemite 10.10。 现在它给了我这个错误:
To open “Eclipse.app” you need to install the legacy Java SE 6 runtime.
我该怎么办?
答案 0 :(得分:5)
您的计算机上未安装Java JDK 1.6。
您可能在Yosemite更新之前安装了Java JDK 1.7或1.8。
如果您根本不想安装JRE6并且只是使用JRE7或JRE8而不将它符号链接到JRE6,您可以按照Nikolas Grottendieck here的描述执行以下解决方案。
答案 1 :(得分:0)
我们不需要安装JDK1.6。我正在重复我对similar question的回答。
在您的jdk中编辑Info.plist文件,例如:
/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>