安裝JDK8後再安裝JDK7出現java -version依然是JDK8的問題

電腦中一直用的JDK8後來因爲工做須要使用JDK7,但是我又不想把JDK8刪了,我又安裝了JDK7,這樣我電腦裏就有兩個版本的JDK了,我把Java_Home環境變量更改到JDK7後,在CMD控制檯上敲入java -version出現的依然是JDK8版本的。java

通過排查後發現,在目錄C:\WINDOWS\system32下有java.exe,而這個目錄在Path變量中的第一個,因此本身配置的Java_Home變量根本沒起做用。如今我把C:\WINDOWS\system32下的java相關的都刪了,以下:io

好了,本應該滿心歡喜地應該OK了。但是變量

艹,仍是沒變吶。配置

而後我又在Path變量中從上到下,一個一個目錄的排查,發如今im

這個目錄下有img

而這個目錄在我配置的Java_Home變量前面,天吶,日了夠了,勞資日夜維護的Java_Home變量竟然一直沒起做用,靠,玩兒我。環境變量

好了,如今把這個目錄的環境變量移到配置的工作

環境變量的後邊。版本

好了,再試一下

大功告成!

注意:

若是在你Path環境變量裏配置的

變量以前還有相應目錄下有java.exe命令的,你只須要將此環境變量移到以上這兩個變量的後邊就Okay了(固然你也能夠直接刪除那個目錄下的java.exe)。

相關文章
相關標籤/搜索