【发布时间】:2016-09-07 13:09:07
【问题描述】:
我正在尝试将 JAVA JDK 路径放入 Windows PATH 环境变量中。
我更改/插入了适当的变量并让命令 javac 昨天工作,但是当我今天尝试同样的事情时,我收到 command not Recognized 错误。
以下是相关变量的值(在新的 cmd 实例上):
>> echo %JAVA_HOME%
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101
>> echo %PATH%
C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;C:\Users\anmol\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\anmol\AppData\Local\Programs\Python\Python35\;C:\Users\anmol\AppData\Local\Programs\Python\Launcher\
我试图通过写JAVA_HOME=C:\Progra~1\Java\jdk1.8.0_101 来避免'Program Files' 中出现的空格,但错误仍然存在。
另外,如果我打开一个 cmd 并输入set path=%JAVA_HOME%\bin;%path%,然后在同一个会话中输入javac,它会被正确识别。
谁能告诉我发生了什么以及如何正确设置 PATH?
【问题讨论】:
标签: java windows environment-variables