近日有不少windows10系統(tǒng)用戶(hù)到本站反饋說(shuō)碰到這樣一個(gè)情況,就是在修改JDK版本后配置環(huán)境變量不生效,碰到這樣的問(wèn)題該如何處理呢,本文就給大家分享一下windows10系統(tǒng)修改JDK版本后配置環(huán)境變量不生效的具體解決方法。
一、問(wèn)題
以前安裝過(guò)安裝版的jdk后,配置過(guò)環(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é)束后安裝程序會(huì)自動(dòng)將java.exe、javaw.exe、javaws.exe三個(gè)可執(zhí)行文件復(fù)制到C:\Windows\System32目錄,這個(gè)目錄在WINDOWS環(huán)境變量中的優(yōu)先級(jí)高于JAVA_HOME設(shè)置的環(huán)境變量?jī)?yōu)先級(jí),故此直接更改JAVA_HOME會(huì)無(wú)效。
另外,JDK1.8安裝版本,還會(huì)在C:\ProgramData\Oracle\Java目錄中生成一些配置文件,并同時(shí)將此目錄寫(xiě)到環(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ì)解決方法,有遇到一樣情況的用戶(hù)們可以采取上面的方法來(lái)解決吧。
網(wǎng)友評(píng)論