2014-10-04 83 views
2

我已經安裝在我的Mac和終端的Java 8 SDK我的Java 8庫(MAC)說:java -versionjava version "1.8.0_11" Java(TM) SE Runtime Environment (build 1.8.0_11-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode) 鑽,當我在JSE 1.8 Eclipse中創建一個項目,這是發生了什麼: enter image description hereEclipse中沒有找到

,你可以看到,沒有圖書館分配:

enter image description here

當我嘗試添加一個新的環境,這就是我得到: enter image description here 任何幫助或建議?

+0

我想,你忘了'內容/ Home'在JRE主路,但我不知道這是必要的。 – 2014-10-04 12:47:17

+0

@DmitryGinzburg我仍然得到'目標不是JDK根目錄。系統庫沒有找到.'消息和完成按鈕仍然被禁用。 – Peggy 2014-10-04 12:49:51

回答

2

必須打破您的Java 8環境的鏈接。前往WindowPreferences,搜索「jre」,選擇Installed JREs,並創建一個新的環境。將路徑指定給JDK而不是JRE。然後,右鍵單擊您的項目,Properties,Build path,Edit當前的JRE並將其替換爲新的。

您還需要右鍵單擊您的項目,PropertiesJava compiler,並將編譯器合規性設置爲1.8。

+0

我收到消息'目標不是JDK根目錄。系統庫沒有找到.'。我在我的帖子中包含了消息的打印屏幕:( – Peggy 2014-10-04 12:53:37

+0

)您必須選擇整個文件夾,例如,我的是'C:\ Program Files \ Java \ jdk1.8.0'.另外,你確定你安裝了JDK,而不僅僅是JRE? – Dici 2014-10-04 12:57:11

-1

我在我的Mac OSX 10.10上安裝了Eclipse Luna 4.4,並且遇到了同樣的問題。我可以通過轉到Preferences - > Java - > Installed JRE並在JDK中「添加」JRE home的路徑來解決它:(/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre )。這做到了

5

您需要選擇家庭,如/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

+0

這是我的問題,我也假設他。 – 2015-11-07 18:51:39