簡體   English   中英

Eclipse:找不到Java 2 Runtime Environment

[英]Eclipse: Could not find Java 2 Runtime Environment

我剛剛安裝了Eclipse 3.5。 在我安裝Android插件之前,我需要安裝一個Java jdk,我做了。 重啟后我不能再啟動Eclipse,因為我收到以下錯誤:

錯誤:無法找到Java 2 Runtime Environment

令人厭煩的是,現在我甚至無法打開我用於PHP編程的其他Eclipse安裝。 有什么建議么?

更新:

這是我的eclipse.ini:

 -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx256m 

您可以明確地告訴您的eclipse會話,您希望它在您的eclipse.ini中添加以下內容時開始使用jdk / jre:

-vm
C:/your/jre/bin/javaw.exe

有關如何啟動eclipse的更多信息,請參閱此處

我遇到了類似的問題,但Java安裝成功除外。 一旦我將c:/ my-path-to-java / jre / bin添加到PATH(系統環境變量),Eclipse就成功啟動了。

從類似的東西改變PATH環境變量

...;%SystemRoot%\System32;...;C:\Program Files\Java\jdk1.7.0_17\bin;...

喜歡的東西

...;C:\Program Files\Java\jdk1.7.0_17\bin;...;%SystemRoot%\System32;...

從計算機的系統屬性環境變量JAVA_HOME檢查路徑變量到jdk安裝的正確路徑

我最近安裝JDK 7 Update 9時遇到了同樣的問題。我的eclipse沒有打開,當我從CMD運行“java -version”時,它也沒有用。 我將PATH變量設置為正確的bin目錄。

無論如何,最終當我將JAVA_HOME設置到新的安裝目錄時,eclipse就開始了。 不確定JDK 7 Update 9有什么問題。

不知道Java安裝是否可能已損壞。 您可以在“運行”提示符上運行以下命令,並粘貼您在代碼標記中獲得的內容:

dir /d /s "%JAVA_HOME%" > "%HOMEPATH%\java2.txt" && notepad "%HOMEPATH%\java2.txt"

你的PHP eclipse也不會啟動是有意義的。 Eclipse在java上運行。 可能它找不到JRE。

所以我看到兩種可能性:

  • JRE已損壞,您應該重新安裝它
  • Eclipse被2 jre(我不太可能)搞糊塗了,你需要把它指向正確的(正如Dimistrisli建議的那樣)。

我遇到過同樣的問題。 Eclipse(3.7)使用JDK 6工作了一段時間,然后我安裝了JRE 5(請不要問我原因)

這個eclipse wiki頁面似乎是最新的,它指出:

如果在eclipse / jre目錄中安裝了JVM,Eclipse將使用它; 否則啟動器將查詢eclipse.ini文件和系統路徑變量。 Eclipse不會參考JAVA_HOME環境變量

事實上,我並沒有改變JAVA_HOME,所以不可能。 但是,在同一個wiki頁面的底部,有人添加了:

關於JVM搜索順序的評論(在Windows上) - 我的測試(Windows 7,Eclipse 3.4.1)顯示Eclipse也在注冊表中查找JVM,在我的例子中是HKLM \\ Software \\ Wow6432Node \\ JavaSoft \\ Java Runtime Environment

所以我找到了提到的注冊表項,現在它的值為“1.5”並將其更改為“1.6”,然后重新啟動我的PC(Windows 7),並且瞧 - Eclipse還活着。

我同意添加“-vm”可能會解決這個問題,雖然它似乎對我不起作用(也許我沒有將它添加到正確的位置/格式)。 但IMO,注冊表修復在我的情況下更好。 重新啟動計算機並看到Eclipse恢復正常后,我卸載了JRE 5(通過“添加或刪除程序”)只是為了解決松散的問題。

在我的情況下安裝最新的JRE運行良好: http//www.oracle.com/technetwork/java/javase/overview/index.html

這個簡單的解決方案對我有用,因為其他解析所需的管理員權限是從命令提示符執行以下命令

eclipse -vm C:\\ Java \\ jdk1.7.0_72 \\ bin \\ javaw

此外,通過編輯快捷方式使eclipse快捷方式工作。目標部分中的-Acnd -vm C:\\ Java \\ jdk1.7.0_72 \\ bin \\ javaw

確保在Eclipse首選項下的“已安裝的JRE”下正確設置了所有內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM