
在新的 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)