这是一个初学者经常犯的错误,在我们使用cmd窗口编译运行java文件时,有时候可以运行指令,但是环境变量就是一个很玄学的东西,可能你上午还在用cmd但是下午就不能用了,我这里有一种最简单的最容易理解和排除的方法。
适用于你非常确定电脑上已经安装了jdk
并且也在 系统属性里配置了环境变量。那么你可以检查一下,环境变量中你之前配置的Path路径,他可能像我这张图片一样。
然后你尝试着把你配置Path路径时加入的%JAVA_HOME%\bin上移到最上面,在这个界面的最后边有上移下移操作,直接把相关的java路径移动到最上面就ok了,非常好用,也非常好理解。我理解就是这个bin目录放在了最下面,这时候我们在cmd中使用java等指令由于Path路径的配置原因就会运行失败,当相关JAVA路径(%JAVA_HOME%\bin)放到了最上面,此时再出去使用java等指令就会运行成功!
谢谢!