search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

一台電腦如何配置多個JDK

一、起因

之前電腦裝的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;放到最前面。否則會出錯的。

(關於上述觀點,大家有什麼不同見解的,歡迎下面留言)



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦