当我尝试编译Java代码时,我遇到了错误。
'javac' is not recognized as an internal or external command, operable program or batch file.
我的目录如下所示:Computer -> OS(C:) -> Program Files -> Java -> jdk1.8.0_60 -> Bin
当我在CMD中输入set path
时,我得到了这个:Path=file:///C:/Program%20Files/Java/jdk1.8.0_60/bin
我的问题是:为什么即使在我改变了路径之后也没有javac
被识别?
C:\Program Files (x86)\Java\jdk1.8.0_11\bin;
答案 0 :(得分:1)
请注意,您的java位于Program Files (x86)
而不是Program Files
。
你应该设置这样的路径,
set path=C:\Program Files (x86)\Java\jdk1.8.0_11\bin
echo %path%
此外,一旦你关闭cmd,你设置的路径只会消失,它不会永远设置路径。如果要在系统中存储路径,则应添加 system 环境变量的路径。您可能会发现this对添加环境变量很有帮助。