java环境变量修改不了_win10系统安装了jdk,修改环境变量配置不生效的解决方法...
Win10系統(tǒng)安裝了jdk,修改環(huán)境變量配置不生效怎么辦?今天系統(tǒng)天地給大家分享win10系統(tǒng)安裝了jdk,修改環(huán)境變量配置不生效的解決方法。
訪問:
win10系統(tǒng)安裝了jdk,修改環(huán)境變量配置不生效的解決方法:
問題描述:windows10系統(tǒng)下在同一臺機器上安裝多個版本jdk,修改環(huán)境變量配置不生效問題 ?
現(xiàn)象:Win10系統(tǒng),先安裝了JDK1.7,然后配置了JAVA_HOME等環(huán)境變量,后面又安裝了JDK 1.8(不修改環(huán)境變量,環(huán)境變量還是指向1.7)。隨后我們在命令行中輸入:java -version時,發(fā)現(xiàn)環(huán)境變量中的jdk是1.8。是什么原因造成的呢?又應該如何來解決?
原因:在1.7版本及以后,安裝完jdk后,
1.會把java.exe、javaw.exe、javaws.exe三個可執(zhí)行文件復制到了C:WindowsSystem32目錄;
2.會把當前安裝的jdk的運行路徑寫在【C:Program Files (x86)OracleJavajavapath】和【C:ProgramDataOracleJavajavapath】文件中;
3.這兩個文件夾中存放的是java.exe、javaw.exe、javaws.exe三個可執(zhí)行文件,然后把這兩個運行路徑寫入環(huán)境變量path的最前面。
在jdk在運行的時候
①.先找C:WindowsSystem32目錄下的java.exe、javaw.exe、javaws.exe三個文件;
②.如果找不到①中的文件,就找環(huán)境變量中的第一個運行路徑【C:Program Files (x86)OracleJavajavapath】;
③.如果找不到②中的路徑的文件,就找第二個運行路徑【C:ProgramDataOracleJavajavapath】;
④.最后才會使用我們自己配置的jdk的環(huán)境變量JAVA_HOME。
注意:①②③④的優(yōu)先級依次從高到低,任何一級找到了環(huán)境運行的文件,則不在往下找了。
解決辦法:
1.刪除環(huán)境變量path中的【C:Program Files (x86)OracleJavajavapath】
2.刪除環(huán)境變量path中的【C:ProgramDataOracleJavajavapath】
注意:其實上面1、2刪除以后就可以使用我們自己配置的環(huán)境變量JAVA_HOME了,不過【C:Program Files (x86)OracleJavajavapath】和【C:ProgramDataOracleJavajavapath】這兩個文件中的內(nèi)容也沒有什么用,可以直接刪除這兩個java文件
如果上面還不起作用:
3.將C:WindowsSystem32目錄下的java.exe,javaw.exe,javaws.exe刪除即可
然后運行java -version看是不是我們自己配置的java的版本。
以上就是win10系統(tǒng)安裝了jdk,修改環(huán)境變量配置不生效的解決方法,希望對你有用。
總結
以上是生活随笔為你收集整理的java环境变量修改不了_win10系统安装了jdk,修改环境变量配置不生效的解决方法...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java条码大小_java – 自定义条
- 下一篇: java制作安卓客户端_制作网页的And