【发布时间】:2017-02-11 04:09:58
【问题描述】:
The system cannot find the path specified.
JAVA HOME is not set correctly.
当我尝试在 Eclipse 中运行 Web 服务器时出现以下错误:
系统找不到指定的路径。 JAVA HOME 设置不正确。
但是检查我的环境变量,它们看起来是正确的:
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;
我还有什么遗漏的吗?
【问题讨论】:
-
它看起来是正确的.. 在 Cmd 上检查它... java -version.. 关闭 cmd 并重新打开它然后尝试
-
是的,看起来不错:java -version java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) Client VM (build 25.101-b13) , 混合模式, 共享) javac -version javac 1.8.0_101 只是由于某种原因在 Eclipse 中不起作用
-
尝试关闭并重新打开 Eclipse .. 它应该可以工作
-
在这种情况下这是最好的做法,至少你会知道是eclipse导致了问题还是环境变量。尝试从 cmd 运行一个简单的 java 文件。
-
您尝试使用 Eclipse 运行哪个 Web 服务器?我不认为这种情况与日食有关。尝试在命令行中运行服务器并测试问题是否仍然存在。也许路径中的空格和/或
(x86)会产生问题。
标签: java eclipse environment-variables