'javac' 不是内部或外部命令,也不是可运行的程序 解决方法

  我装的jdk是自动安装包,今天想用cmd编译java文件,用javac命令,却发现'javac不是内部或外部命令,也不是可运行的程序这样的报错。

'javac' 不是内部或外部命令,也不是可运行的程序 解决方法

  但是java -version的命令是没问题的,打开高级系统设置,在系统变量中发现,path的配置如下:

'javac' 不是内部或外部命令,也不是可运行的程序 解决方法

  按照网上的说法,JAVA_HOME的路径应放在javapath前面,所以把JAVA_HOME那行上移一下,变成这样:

'javac' 不是内部或外部命令,也不是可运行的程序 解决方法

  保存后重新打开一个cmd,javac成功!

注意如果还是用刚才打开的cmd窗口执行还是不行的。