Win10安裝多個jdk,共存環境配置,自由切換


需求:

 在不影響別的項目運行的同時,也需要支持當前的項目,於是想法是jdk 如何配置多個並且切換容易,總不能真配置兩套吧;如下配置確實很節省時間!

1.刪除 C:\Windows\System32 下三個文件

在第一次安裝jdk1.8時,自動將java.exe、javaw.exe、javaws.exe三個可執行文件復制到了C:\Windows\System32目錄,由於這個目錄在Windows環境變量中的優先級高於JAVA_HOME設置的環境變量優先級。所以將C:\Windows\System32目錄下的java.exe、javaw.exe、javaws.exe三個可執行文件 刪除即可。

2、刪除系統環境變量中安裝jdk8產生的 Path  C:\ProgramData\Oracle\Java\javapath

在安裝jdk8的時候,安裝過程中會在系統變量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;,這是安裝jdk8的時候帶出來的,並且在Path的最前面,所以無論修改注冊表還是Java控制台都沒有用,執行的指令在系統變量中搜尋命令時最先找到的就是C:\ProgramData\Oracle\Java\javapath;,始終是jdk8的。也刪除。

3、新加兩個環境變量

JAVA_HOME     %JAVA7_HOME%
JAVA7_HOME    C:\Program Files\Java\jdk1.11.0_67
JAVA8_HOME    C:\Program Files\Java\jdk1.8.0_162

具體路徑按照實際路徑配置;

注意:如果要改變當前jdk版本,直接修改 JAVA_HOME 的值就好了,目前是讀取的jdk1.7;

4、配置CLASSPATH 

//Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

5、配置Path,【注意:path路徑 加在最前面!!!】

//Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:修改環境變量之后,務必記得確定再確定即生效,然后cmd也要關閉重新打開!要不然容易誤導自己;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM