2014-11-03 59 views
4

我將我的Mac更新爲Yosemite 10.10。 現在它給了我這個錯誤:eclipse需要傳統Java SE 6

To open 「Eclipse.app」 you need to install the legacy Java SE 6 runtime. 

我該怎麼辦?

+0

我測試的方法。這不起作用:( – MOHRE 2014-11-03 19:50:03

+0

您是否已經安裝了舊版Java SE 6運行時?64位或32位版本?如果是這樣,路徑是什麼? – 2014-11-03 19:51:53

+1

另外,請在此處查找答案:http://stackoverflow.com/問題/ 19563766/eclipse-kepler-for-os-x-mavericks-request-java-se-6 – 2014-11-03 19:52:55

回答

5

Java JDK 1.6未安裝在您的計算機上。

您可能在Yosemite更新之前安裝了Java JDK 1.7或1.8。

如果您不想安裝JRE6,只需使用JRE7或JRE8,而無需將其鏈接到JRE6,則可以按照Nikolas Grottendieck here所述執行以下解決方案。

0

我們不需要安裝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> 
+0

它不適合我 – 2016-02-20 10:54:49