2012-12-22 237 views
11

可能重複:
Eclipse will not open due to environment variables的javaw.exe無法找到路徑

我使用Eclipse IDE和我試圖運行一個項目,但我發現了錯誤。它說javaw.exe不能運行。

我重新安裝了Java,現在我有JRE 7並且還安裝了Jdk,但仍然沒有運氣。

我打開CMD運行的javaw.exe和它說:

C:\ Program Files文件\的Java \ jre7 \ BIN> javaw.exe的 系統無法找到文件C:\ Program Files文件\的Java \ jre7 \ bin \ javaw.exe

我認爲eclipse安裝正確,但是我對Java有一些麻煩。我重新安裝了4次Java。我不知道該怎麼辦。我無法轉發我正在嘗試理解的教程。

+0

所以....是' javaw.exe'在指定的目錄中?如果沒有,那麼告訴Eclipse哪裏可以找到你已經安裝的JDK。 – 2012-12-22 17:16:57

回答

26

確保從here下載這些:

enter image description here

你的電腦像這樣的還可以創建PATH環境變量(如果不存在的話):

  1. 右擊我的電腦/電腦
  2. 屬性
  3. 高級系統設置(或者只是高級)
  4. 環境變量
  5. 如果PATH變量不「用戶變量」之間存在點擊New(變量名:PATH,變量值:C:\Program Files\Java\jdk1.8.0\bin; < - 請查看正確的版本,這可能是不同Oracle不斷更新Java)。 ;最後可以將多個值分配給PATH變量。
  6. 點擊確定!完成

enter image description here

要確保一切正常,打開命令提示符,然後輸入:java -version檢查Java版本和javac,以確保編譯器響應。

enter image description here

我希望這有助於。祝你好運!

+0

一個警告雖然:如果你已經有一個PATH變量,那麼你必須編輯它並添加;在最後,然後添加你的路徑。我在Win 7上做了一個插件「另一個」PATH的誤會,但它沒有詢問就刪除了所有其他用戶變量PATH。 – Aron

+0

你讀過我的答案中的「編輯」部分嗎? :) –

+0

是的,但我認爲它不清楚,因爲你的(否則很好)指南說我們應該按「新建」並添加一個PATH變量。編輯部分恕我直言,似乎建議我們仍然應該按「新建」按鈕,但寫入C:\ Program Files \ Java \ jdk1.7.0 \ bin; (用分號)。這樣做似乎刪除了所有舊的PATH數據,因此我們必須在添加之前檢查是否已經有PATH變量。 :) – Aron

7

本只需更新eclipse.ini文件(你可以找到它在Eclipse的根目錄):

-vm 
path/javaw.exe 

例如:

-vm 
C:/Program Files/Java/jdk1.7.0_09/jre/bin/javaw.exe