windows10系統(tǒng)修改JDK版本后配置環(huán)境變量不生效怎么辦

2019-01-25 15:17

  近日有不少windows10系統(tǒng)用戶到本站反饋說碰到這樣一個(gè)情況,就是在修改JDK版本后配置環(huán)境變量不生效,碰到這樣的問題該如何處理呢,本文就給大家分享一下windows10系統(tǒng)修改JDK版本后配置環(huán)境變量不生效的具體解決方法。

windows10系統(tǒng)修改JDK版本后配置環(huán)境變量不生效怎么辦

一、問題

以前安裝過安裝版的jdk后,配置過環(huán)境變量,然后現(xiàn)在更換jdk版本且修改環(huán)境變量并不能生效,如原本安裝了1.8,現(xiàn)更換為1.7,且配置了環(huán)境變量,但是java -version仍顯示1.8。

二、原因

當(dāng)使用安裝版本的JDK程序時(shí)(一般是1.7版本以上),在安裝結(jié)束后安裝程序會自動將java.exe、javaw.exe、javaws.exe三個(gè)可執(zhí)行文件復(fù)制到C:\Windows\System32目錄,這個(gè)目錄在WINDOWS環(huán)境變量中的優(yōu)先級高于JAVA_HOME設(shè)置的環(huán)境變量優(yōu)先級,故此直接更改JAVA_HOME會無效。

另外,JDK1.8安裝版本,還會在C:\ProgramData\Oracle\Java目錄中生成一些配置文件,并同時(shí)將此目錄寫到環(huán)境變量中的Path中。

三、解決

刪除C:\Windows\System32目錄下的java.exe、javaw.exe、javaws.exe三個(gè)文件

刪除環(huán)境變量Path中C:\ProgramData\Oracle\Java\javapath的配置

  上述給大家分享的便是windows10系統(tǒng)修改JDK版本后配置環(huán)境變量不生效的詳細(xì)解決方法,有遇到一樣情況的用戶們可以采取上面的方法來解決吧。

網(wǎng)友評論

相關(guān)閱讀