我的CMD出现问题,当我尝试发送命令时:“javac - version”,ti会返回错误“未经验证的命令” 像上面的图片一样,我试图安装java 1.8.121,但是当我尝试发送命令时:“echo%JAVA_HOME%”它返回1.8.111 在这里你可以看到我的变量 我该怎么办?
答案 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
,但由于某些工具/脚本使用它,因此设置它并没有错。