問題現象:
遇到一個問題,就是配置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環境變量的最前面,問題就迎刃而解了。