爲什麼環境變量中設置了JDK版本爲1.7,但是在cmd中java -version 是1.8版本

爲什麼環境變量中設置了JDK版本爲1.7,但是在cmd中java -version 是1.8版本,筆記本里同時存在倆個版本。

將JAVA_HOME的路徑配置到Path的最前面,這樣路徑參數就不會受到影響。設置完成之後就會發現java -version又變成了1.7。

查看你的環境變量中Path的配置,確認%java_home%/bin在path值的第一個。
或者在cmd中輸入echo %path%,看一下實際有效的path值是什麼,其中的java配置對不對。

在cmd中驗證就會先走system32,導致版本是C:\Windows\System32下的java版本。windows 環境變量的查找順序是按照文件的錄入的順序從前向後找的,最前面一條的優先級最高,如果找到命令就不會再向後找 因此新增環境變量的時候,最好將新添加的放在最前面 以獲得最高優先級。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章