配置多個JDK

原文鏈接:https://blog.csdn.net/qq_26545305/article/details/66472521

一、起因

之前電腦裝的JDK是1.7版本,由於業務需要,需要安裝JDK1.8版本。可我又不想把之前的JDK1.7卸載掉。於是試着兩個版本共存。

二、探索

衆所周知,想要查看JDK是否安裝配置成功,需要再dos窗口中輸入 java -version。未裝JDK1.8之前如下圖所示。

在安裝JDK1.8之後,還沒有在環境中配置JDK1.8的信息。但是執行 java -version會看到JDK1.8的信息。

這是爲何?真是奇了怪了。。

三、解決:

原因:

在安裝JDK1.8之後,會自動將java.exe、javaw.exe、javaws.exe三個可執行文件複製到C:\Windows\System32目錄。由於這個目錄在WINDOWS環境變量中的優先級高於path設置的環境變量優先級。

解決方案:

將C:\Windows\System32目錄下的三個可執行文件刪除。

注意:當你按照上述操作之後,可能會意外的發現,然並卵。不要着急,首先先把dos窗口關閉,然後將環境path中的%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放到最前面。最後重新打開dos窗口,輸入java -version就會看到JDK1.7的相關信息啦。(此時JDK1.8環境中還沒有配置)

二、切換JDK版本。

之前已經在系統變量中添加了JAVA_HOME,並配置了JDK1.7的安裝路徑。現在需要再系統變量中添加新的變量JAVA_HOME1.8。並配置JDK1.8的安裝路徑。當你想切換到JDK1.8的環境中時,只需要將JAVA_HOME換成JAVA_HOME1.8即可。

注意:一定要把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放到最前面。否則會出錯的。
————————————————
版權聲明:本文爲CSDN博主「LemmonTreelss」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_26545305/article/details/66472521

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章