無法在 OS X Yosemite 10.10 上啟動 Eclipse Mars

無法在 OS X Yosemite 10.10 上啟動 Eclipse Mars

在新的 OS X Yosemite 10.10 機器上,當我嘗試執行 Eclipse Mars 時,我得到了通常的「您需要 Java 1.6,點擊更多資訊」方塊。我按照連結安裝了 Apple 維護的 1.6.x 軟體包。

然後我嘗試重新啟動 Eclipse,它告訴我它需要 > Java 1.7 才能運行。我安裝了 Oracle 的 1.8 JDK,但 Eclipse 仍然抱怨它需要 > 1.7。

如果我運行java -version它仍然顯示為 1.6。

答案1

您需要刪除 Apple 維護的 Java 1.6 安裝並重新安裝 Oracle 1.8 JDK。

可以透過以下方式進行卸載https://superuser.com/a/712783/161924或簡單地:

sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk 

然後重新安裝 JDK 1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Eclipse 現在將啟動。java -version現在將報告:

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

相關內容