2016-02-19 8 views
1

我試圖在Mac上運行Eclipse Mars。 Java 8已安裝。 (JDK和JRE)在HTTP預覽上運行Web項目給出的錯誤:MAC OS X上的「無法找到JRE可執行文件」Yosemite

在HTTP預覽上運行Web項目時出現無法找到JRE可執行文件的錯誤。

當我嘗試搜索的JRE中/System/Library/Frameworks/JavaVM.framework/Version的Eclipse> Prefrences>的Java>已安裝的JRE,我無法找到任何內部版本。

任何解決方案?

+0

較新的JDK位於/ Library/Java/JavaVirtualMachines –

回答

2

假設,你安裝了Oracle的Java(JDK)8,打開一個終端

sudo rm /Library/Java/Home

它首先刪除舊的鏈接。注意:此步驟可能是可選的。

第二步(注意:先更換XX):

sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_XX.jdk/Contents/Home /Library/Java/Home

此命令重新創建符號鏈接到實際的Java 8安裝文件夾。

之後,全新安裝的Eclipse應該檢測到系統中的Java8,並且應該可以使用此版本的開箱即用。您可以通過在Eclipse中導航來修改已安裝的Eclipse以使用此安裝: Preferences -> Java -> Installed JREs

最後,刪除舊的JRE/JDK條目,並添加一個名爲Java8的路徑(見上)。

此外,還可以創建或編輯文件.bash_profile(在用戶家的目錄),並把下面的代碼片段有:

export JAVA_HOME= /usr/libexec/java_home -v 1.8

保存該文件並重新打開終端實例。如果您在那裏執行export作爲命令,您應該看到一個有效的JAVA_HOME與JDK 8安裝的位置。之後重新啓動IDE。

相關問題