CMD不重新协调javac -version命令

时间:2017-01-28 08:34:05

标签: java

我的CMD出现问题,当我尝试发送命令时:“javac - version”,ti会返回错误“未经验证的命令” 像上面的图片一样,我试图安装java 1.8.121,但是当我尝试发送命令时:“echo%JAVA_HOME%”它返回1.8.111 在这里你可以看到我的变量 我该怎么办?

enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

将CMD移动到%JAVA_HOME%\ bin并执行javac,它应该可以正常工作,如果是,则将%JAVA_HOME%中的ammedment设为bin文件夹

答案 1 :(得分:1)

安装/更改变量后,必须重新启动CMD shell(Windows 7,对于更高版本可能适用)!

echo %JAVA_HOME%正在显示... \ jdk1.8.0_ 111

但您的Windows设置正在显示... \ jdk1.8.0_ 121

注意:Java本身不使用或不需要JAVA_HOME,但由于某些工具/脚本使用它,因此设置它并没有错。

相关问题