簡體   English   中英

Eclipse無法找到javaw.exe

[英]Eclipse cannot find javaw.exe

當我開始eclipse時,我遇到了這個問題:

在此輸入圖像描述

我的計算機中javaw.exe的位置是C:\\ Program Files \\ Java \\ jre7 \\ bin。 我試過更改路徑環境變量然后我得到不同的錯誤,如:

在此輸入圖像描述

在@nitind的評論之后,我檢查了我的Eclipse和已安裝的Java的位深度。 事實證明,顯然,在最近的更新期間,Java安裝程序刪除了舊的64位安裝(因此程序文件/ java / jre7 /變為空。手動下載64位版本后(來自http://www.java)。 com / en / download / manual.jsp ),我現在能夠再次運行Eclipse。

在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

首先?

搜索我,但我不知道!

嘗試使用以下兩行啟動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

如果您像我一樣更新了JRE,eclipse將發送相同的錯誤報告。 為了糾正這個問題,我進入了eclipse路徑(即)path \\ eclipse \\ 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

它解決了我的問題。

因為它告訴你它正在尋找D:\\ Eclipse \\ jre \\ bin \\ for javaw.exe轉到C:< - 你的計算機在程序文件中查找或者在java中查找。 java將包含一個具有jre \\ bin \\的文件,你會發現javaw.exe將bin的內容復制到D:\\ Eclipse \\ jre \\ bin \\並且你已經設置好了。

或者將jre文件復制到java文件夾中並替換Eclipse文件夾中的jre文件並進行設置。

現在上述(第一)解決方案有效,但是做法不好。

好的做法是在路徑變量中設置jre文件夾。

所以對於像我這樣的任何完整的noob將java開發工具包(JDK)移動到eclipse文件夾並將其重命名為jre

應該像c:\\ Program Files \\ Java \\ jdk1.7.0一樣添加JAVA_HOME ,並且應該將%JAVA_HOME%\\bin添加到PATH變量中。 然后它沒有問題。

請在環境varibales中正確映射java路徑,如下所示。 它會得到解決。 Path = C:\\ Program Files \\ Java \\ jdk1.6.0_16 \\ bin;

肯定會得到解決

暫無
暫無

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

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