當我啓動Eclipse我得到這個問題:Eclipse中無法找到的javaw.exe
在我的電腦的javaw.exe的位置是C:\ Program Files文件\的Java \ jre7 \ bin中。我曾試圖改變PATH環境變量,然後我得到不同的錯誤,如:
當我啓動Eclipse我得到這個問題:Eclipse中無法找到的javaw.exe
在我的電腦的javaw.exe的位置是C:\ Program Files文件\的Java \ jre7 \ bin中。我曾試圖改變PATH環境變量,然後我得到不同的錯誤,如:
在JRE更新到jre1.8.0_111之後,現在也獲得了此Eclipse開放拒絕錯誤。
由於某些原因,它試圖找到jre1.8.0_101/bin/javaw.exe而不是jre1.8.0_111/bin/javaw.exe文件。 。 。
的解決辦法是去到Eclipse配置設置文件,然後更改
-vm
C:/Program Files/Java/jre1.8.0_101/bin/javaw.exe
到
-vm
C:/Program Files/Java/jre1.8.0_111/bin/javaw.exe
爲什麼虛擬機指着一個名爲
jre1.8.0_101/bin/javaw.exe
文件第一個地方?
搜索我,但我不知道!
'配置設置'文件在哪裏?什麼是文件名?在Windows上,我厭倦了修改Eclipse.ini,但沒有-vm,當我添加該問題沒有解決。 –
Eclipse.ini是正確的文件。在這2行應該是這樣的:-vm C:/ Program Files/Java/jre1.8.0_121/bin/javaw.exe(或任何你的jre所在的地方)你的Eclipse版本是什麼?霓虹燈1還是霓虹燈2?順便說一句,在最近的Java JRE更新之後,jre現在是1.8.0_121。 – Trunk
以前有人修改過eclipse配置設置文件嗎?這通常不會被設置。 –
試着用兩條線開始你的eclipse.ini(與的eclipse.exe同一目錄下):
-vm
C:/Program Files/Java/jre7/bin/javaw.exe
JAVA_HOME應該保持原樣,例如c:\Program Files\Java\jdk1.7.0
,並且%JAVA_HOME%\bin
應該添加到PATH變量中,因此所有必需的文件都可以在環境中使用。
這應該是你需要運行Eclipse的全部內容。如果你想指定一個不同的虛擬機,看看http://wiki.eclipse.org/Eclipse.ini
繼@nitind的評論,我已經檢查了我的Eclipse和已安裝的Java的位深度。事實證明,顯然,在最近的更新中,Java安裝程序刪除了舊的64位安裝(所以程序文件/ java/jre7 /變空了。手動下載64位版本後(從http://www.java.com/en/download/manual.jsp),我現在可以。再次運行Eclipse
請在環境映射正確的java路徑varibales像下面 將解決 路徑= C:\ Program Files文件\的Java \ jdk1.6.0_16 \ BIN;
可以肯定它將被解決
假定OP使用V1.6,他或她顯然不是。另外,如果您顯示_how_來設置環境變量,那將會很好。 –
如果你更新了你的JRE,我會像eclipse一樣發送相同的錯誤報告爲了糾正這個問題,我進入了eclipse路徑(ie)路徑\ e clipse \ jee-mars \ eclipse並更新了「eclipse配置設置」文件。
以editior的某種形式打開文件,我用notepad ++。更新此行上的JRE版本...「C:\ Program Files \ Java \ jre1.8.0_91 \ bin」保存文件並啓動eclipse。
我遇到了這個問題,因爲我的JAVA_HOME不在系統環境中,路徑變量沒有java相關信息。
所以去elipse文件夾,並與之後 「中openFile」 線下行主編的 「的eclipse.ini」 文件
-vm C:\ Program Files文件\的Java \ jdk1.8.0_144 \ BIN \ javaw進程.exe
它解決了我的問題。
那麼,jvm.dll在哪裏? – Ingo
您很可能試圖在64位JRE上使用32位Eclipse。 – nitind
或者相反。 – texnic