2016-10-03 20 views
1
The system cannot find the path specified. 
JAVA HOME is not set correctly. 

我收到以下錯誤,當我嘗試在Eclipse中運行Web服務器:的Eclipse:JAVA_HOME沒有設置

該系統找不到指定的路徑。 JAVA HOME設置不正確。

不過檢查我的ENV變量,它們看起來是正確的:

echo %JAVA_HOME% 
C:\Program Files (x86)\Java\jdk1.8.0_101 

echo %PATH% 
C:\ProgramData\Oracle\Java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;C:\Program Files\Git\cmd;C:\HashiCorp\Vagrant\bin;C:\Installation;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\Java\jdk1.8.0_101\bin;C:\ProgramData\Oracle\Java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;C:\Program Files\Git\cmd;C:\HashiCorp\Vagrant\bin;C:\Installation;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\Java\jdk1.8.0_101\bin;C:\ProgramData\Oracle\Java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;C:\Program Files\Git\cmd;C:\HashiCorp\Vagrant\bin;C:\Installation;C:\Program Files (x86)\Brackets\command; 

有別的我失蹤?

+1

它正在尋找正確的。檢查它CMD上... Java的版本..關閉cmd,然後重新打開它,然後嘗試 – dhS

+0

呀,看起來OK: Java的版本 Java版本「 1.8.0_101" 的Java(TM)SE運行時環境(建立1.8.0_101-B13) 爪哇的HotSpot(TM)客戶機VM(建立25.101-B13,混合模式,共享) 的javac -version 的javac 1.8.0_101 只是因爲某種原因不能在Eclipse中工作 –

+0

嘗試關閉並重新打開日食..它應該工作 – dhS

回答

1

檢查系統環境變量和用戶環境變量...好像日食是從不同的環境變量服用..

如果問題仍然存在,然後設置JAVA_HOME在Eclipse中告訴Eclipse明確在對Java安裝在系統。要在eclispe中設置JAVA_HOME,下面給出幾個選項。

設置JAVA_HOME在Eclipse導航到窗口菜單 - >首選項 - >添加運行時變量

OR

導航運行菜單 - >外部工具配置 - >導航,環境選項卡 - >添加JAVA_HOME變量並且它的路徑是在eclipse中設置環境變量的值。

+0

將jdk添加到Java->已安裝的JRE工作 –

0

實際上路徑/ classpath /任何設置都在「管理員」權限上,如果直接啓動eclipse,將不會被訪問。 右鍵單擊eclipse.exe並選擇「以管理員身份運行」。
希望工程

+0

爲什麼你發佈你的gmail id的答案? – 2016-10-03 09:39:36

+1

@HelloWorld,因爲他想對世界問好嗎? ;)(對不起,太簡單了) – AxelH