2017-06-08 63 views
0

發現我有問題開始了我的Java霓虹燈,並口口聲聲說稱「A Java運行時環境(JRE)或Java開發工具包(JDK)必須按順序運行Eclipse是可用的。沒有java虛擬機器被發現後搜索以下位置C:/ Program Files/Java/jre1.8.0_45/bin「但我安裝了jre1.8.0_131,因爲我不知道如何降級我的或更新eclipse的。我甚至不知道如何做到這一點,我感到非常愚蠢,但感謝你們的幫助!JRE不偏食

+0

您是否設置了環境變量? –

+0

https://stackoverflow.com/search?tab=votes&q=must%20be%20available%20in%20order%20to%20run%20eclipse –

+0

@OlegEstekhin這個問題的工作,我走了進去,並從編輯我的.ini文件月食45版本到131,它實際上啓動 – Inertialilty

回答

1

如果您卸載當前Java版本並從here安裝最新的jdk會更好。這個jdk裏面也包含jre。

在Eclipse中安裝後,請轉至Preferences -> Java -> Installed JREs並指向您的jdk安裝文件夾,例如C:\Java\jdk1.8.0_131。之後,它應該沒問題。

0

這不是一個版本的問題,但它安裝在哪裏的問題。您需要做的不僅僅是安裝JDE或JDK。你必須根據你的操作系統把它放在一個特殊的位置。

這裏是一個很好的一步一步的在Mac,Windows和Linux系統下安裝JDK: https://www3.ntu.edu.sg/home/ehchua/programming/howto/JDK_Howto.html

您可能還需要看看你在安裝階段所付出的日食訪問。你有沒有可能選擇在需要的地方尋找。

我會reccommend您嘗試編譯並從一個文本文件運行java和一個IDE之前使用命令提示符。如果你可以編譯並運行測試提示,那麼你知道它在正確的位置,問題在於eclipse位置/定位器。

從文本文件運行。只需打開一個文本文件,將它保存爲something.java然後鍵入一些代碼,並定位到該文件,輸入javac文件的.java的名稱,然後是否可行類型的Java文件名稱。如果這一切工作正常,那麼它是日食的問題。如果沒有,則說明它安裝的位置有問題。

0

你JAVA_HOME和或JRE_HOME變量可能指向錯誤的安裝。

更新這些環境變量,你應該很好。

0

請編輯位於eclipse文件夾中的eclipse.ini,並指定要使用的vm。

只需在文件的開頭添加兩行(設定的路徑爲Java安裝目錄)

-vm 
C:/Program Files/Java/jdk1.8.0_121/bin/javaw.exe 

的另一種方式是檢查和更新環境變量JAVA_HOME和/或JRE_HOME。