电脑重装之后,按照网上的大众方法安装好java环境(jdk和jre),发现每次重启电脑之后javac命令都不能识别了,但是java命令可以,我安装了三个版本的jdk(1.6、1.7、1.8)都是这个问题,之后重新修改一下环境变量中的JAVA_HOME(哪怕只是打开然后点击“确定”)后都可以再次生效,不知道这是不是只有w10才出现的毛病,先不管这么多了,先给出解决办法,给大家共勉。通常情况下,我们都是先设置JAVA_HOME,里面给出来jdk的绝对路径,然后在CLASSPATH和PATH中均采用%JAVA_HOME%来寻找相应的文件或者jar包,因为我安装在E盘(强迫症,不喜欢在C盘安装东西),所以这个时候我们将所有的
%JAVA_HOME%都替换成jdk或者jre的绝对路径就可以了,就像这样:
还有这样:
这样javac不能识别的问题就能够解决了。我是新人,有写的不得当的地方还请大家多多包涵,有问题能够及时指出,互相进步。