问题现象:

 

遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。

 

 

解决过程:

 

来到C:\WINDOWS\system32目录下进行验证。果然,java.exe、javac.exe等exe程序华丽丽地躺在那里!

 

 

 

解决途径:

 

接下来问题就简单了,修改环境变量即可解决。


因为PATH环境变量中默认将system32等系统重要目录添加在最前面,所以运行java -version时当然是调用system32目录下的java.exe了。所以只要将%JAVA_HOME%/bin这一句放到PATH环境变量的最前面,问题就迎刃而解了。