前言
笔者之前成功安装Java也用了没什么问题,很久没动过了,最近突然要用上,却发现javac命令报错bash: java: command not found ,在网上搜了很多资料,重装了五六次也没能解决问题,早上突然有灵感尝试了一下,然后就解决了,特此记录下来,希望能给遇到同样问题的小伙伴们带去帮助。
问题描述
网上很多方案所指都是环境变量配置问题,笔者对比了很多次,换了不同位置的文件夹重装了很多次,也没觉得自己的配置有问题,cmd-->输入java命令没有问题,但是就是javac一直报错出不来,很懵圈。
问题解决
最后笔者发现确实还是环境变量配置问题,不是配置的内容不对,而是自己虽然装了很多次,但是却由于怕麻烦,对配置好的环境变量只改动了JAVA_HOME的值,导致了问题一直没有解决……所以,卸载Java软件之后,要记得把环境变量配置也一并删除,重新装的时候再重新设置一遍,问题解决。
附上配置的环境变量:
JAVA_HOME
E:\ProgramFiles\Java\JDK
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;