因为重装了jdk,导致jdk的环境变量有些变化,于是在使用命令行编译的时候(在命令行输入的是:javac),就出现了这种问题:
解决方法:
查看自己的环境变量,看一下系统变量path的值,如果你发现C:\Program Files\Common Files\Oracle\Java\javapath路径在%JAVA_HOME%\bin路径的上面,说明在命令行中使用的是C:\Program Files\Common Files\Oracle\Java\javapath路径下的java或者javac,至于这个路径是怎么来的?路径中的java怎么不能用?这个问题我也无从得知。
不过我们需要的是"%JAVA_HOME%"中的java或者javac,所以我们只需要将%JAVA_HOME%\bin路径放到C:\Program Files\Common Files\Oracle\Java\javapath路径上面即可,如下图所示:
注意:不过不建议把路径C:\Program Files\Common Files\Oracle\Java\javapath直接删掉,可能会有未知的影响。