打开cmd输入java,java -version都能运行,但是输入javac却显示javac不是内部或外部命令。
解决方法:
1.打开cmd然后找到javain,输入javac,
如果可以运行则是JDK环境配置出了问题,若不可以就要卸载JDK重新安装。
2.可以在cmd中输入path,可以看到jdk的路径。
(以上为正常)
如果此路径有双引号则说明环境配置有问题。
3.右击“此电脑”点击属性,进入页面后点击左边的高级系统设置,
4.点击高级选项卡,再点击环境变量。
5.进入环境变量设置,先进行或检查用户系统设置,
点击编辑,添加JAVA_HOME,变量值设置为安装JDK的路径,如图
再点击编辑,添加CLASSPATH,变量值设置为(注意前面有".;")
最后一步,在系统变量中找到PATH点击编辑,然后点击新建,设置D:\java\jdk1.8.0_221\jre\bin,分行再新建:D:\java1.8.0_221\bin(注意不能设置为%JAVA_HOME%\jre\bin或%JAVA_HOME%\bin)
然后一路点击确定,重新开启cmd,输入javac,得到
希望能够帮助你,谢谢!(亲测有效)