我刚刚安装了 JDK(Windows 8 x64),当我在窗口java
中运行时cmd
一切正常,但是当我运行时javac
它会显示错误消息。
我发现当我使用它时echo %PATH%
,它会显示指向 JRE 文件的其他路径。
- 我已
jdk\bin;
在系统变量中输入/添加了路径。 javac
未被认可echo %PATH%
显示添加的路径JRE\bin;
中没有 javac,因此出现错误消息。- 我回到变量编辑器,它显示了正确的路径
JDK\bin;
答案1
环境变量编辑器未保存新路径
您需要开始一个新的cmd
提示。
- 通过控制面板对环境变量所做的更改不会影响任何当前打开的
cmd
窗口。 - 您需要关闭它们并打开新的。
如何设置或更改 PATH 系统变量?
Windows 8
- 将鼠标指针拖到屏幕的右下角。
- 单击搜索图标并输入:“控制面板”。
- 单击“控制面板”>“系统”>“高级”。
- 单击“系统变量”下的“环境变量”。
- 单击“PATH”(滚动即可找到它)。
- 在编辑窗口中,通过将位置添加
javac
到 PATH 值来修改 PATH。 - 关闭窗口。
- 打开一个新
cmd
窗口。 - 编译您的 Java 程序。