要换个Java版本,安装成功后,设置JAVA_HOME、CLASSPATH、path,但是发现使用maven打包仍然用的之前的版本,真是有了鬼了。
后来发现在C:\Windows\System32下有java.exe等执行程序,如图:
差点气的背过气了,果断删掉!问题解决,也不知道什么原因把这“三位大爷”安置到这里了。
这个问题消耗了不少时间,这是因为在环境变量Path中Windows/System32的顺序是在java路径之前的,操作系统找的时候是从前往后找。之所以浪费时间是因为遇到这个破问题的时候没有严格按照“正确的逻辑+知识点”去解决,而是瞎想,瞎搞一通的原因,以后要注意。