2014-10-09 70 views
1

我知道這些漂亮的答案,以前的SO問題:specified JRE installation does not exist指定安裝JRE不存在(的MacOSX)

不過,我看不出如何使用任何答案。我已經安裝了與Eclipse捆綁在一起的Java JDK,Maven,Ant,Android SDK,並使用Mac OS X Mavericks 10.9.5。

這和設置JAVA_HOME變量一樣簡單嗎?如果是這樣,怎麼知道要設置它?

我是Java新手,所以對於noob問題感到抱歉。

Tims-MacBook-Pro-retina:Github timrpeterson$ java -version 
java version "1.8.0_20" 
Java(TM) SE Runtime Environment (build 1.8.0_20-b26) 
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) 
Tims-MacBook-Pro-retina:Github timrpeterson$ javac -version 
javac 1.8.0_20 
+0

你是如何安裝它的?如果你打開一個終端,那麼'java -version'和'type java'的結果是什麼? – 2014-10-09 17:01:09

+0

hey Elliot,上面加了。我從各自的主頁下載Java和Eclipse以及Android,例如[Android主頁](http://developer.android.com/sdk/installing/index.html)。我使用Homebrew安裝了Maven和Ant。 – 2014-10-09 17:05:43

+0

並且'類型java'?因爲這似乎是Java 8. – 2014-10-09 17:06:25

回答

3

這種情況發生在項目配置爲使用特定的JRE別人的機器上,而不是使用執行環境(EE)。 EE是安裝在物理JRE/JDK之上的抽象,並允許可移植的項目配置(以避免您遇到的問題)。您可以通過在包資源管理器視圖中查找您的項目並找到它的JRE系統庫節點來修復它。右鍵單擊它並選擇「屬性」。您將可以爲項目選擇一個執行環境。

enter image description here

根據您的工作空間是如何設置的,你可能還需要使用環境按鈕有配置在您的工作所需的一個。

您也可以通過項目的屬性的JRE系統庫配置 - 選擇Java構建路徑部分,然後標籤。選擇JRE系統庫,然後使用Edit ...按鈕進行更改。

+0

謝謝@E-Riz我沒有看到JRE系統庫... http://imgur.com/DCjGgIO – 2014-10-09 17:41:30

+1

用另一條路徑編輯答案來改變它。 – 2014-10-09 17:58:46

+0

嗯,這必須與Android安裝有關,因爲當我剛剛安裝Eclipse時,它可以找到路徑,但隨着安裝了Android的Eclipse版本,您或其他人的建議都不允許我拯救這些路徑的問題。 – 2014-10-09 19:27:15