Java不会编译

时间:2015-09-10 03:20:04

标签: java

当我尝试编译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;

enter image description here enter image description here

1 个答案:

答案 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对添加环境变量很有帮助。