電腦中一直用的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)。