2014-09-25 35 views
0

所以,我下載Eclipse和它說我需要Java 7中,從Oracle安裝JDK和工作原理:Eclipse的要求在OS X上的Java 7

mike (~) java -version 
java version "1.7.0_67" 
Java(TM) SE Runtime Environment (build 1.7.0_67-b01) 
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) 

但是Eclipse中仍然顯示相同的錯誤面前:

JVM的1.6.0_65版本不適用於此產品。需要1.7版或更高版本。

是否有一些偏好,eclipse可以讀取,以保持它試圖使用Java 6?

+0

檢查關於框,在那裏顯示啓動順序的輸出,顯示實際使用的JDK。很可能它沒有使用剛剛安裝的Java 7。 – 2014-09-25 19:56:36

+0

如果您發現Eclipse運行錯誤的Java安裝,請在eclipse.ini文件的開頭添加-vm [newline] [位置] [新行],將其指向正確的位置。 – 2014-09-25 19:57:55

+0

當Eclipse無法啓動時,我很難檢查about box。 – javanut13 2014-09-25 23:21:05

回答

0

嗯,好像你可以欺騙Eclipse轉換工作..

右鍵單擊eclipse.app文件>顯示包內容。導航到內容> MacOS並打開eclipse.ini

註釋掉行:

-Dosgi.requiredJavaVersion=1.7 

利用哈希#,然後啓動Eclipse。我認爲這隻會在1.7實際安裝並可用時才起作用。

更新:升級到優勝美地後,Eclipse不再打開。所以我卸載了Java 7並讓它安裝了Apple Java 6.它工作正常。