我將我的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