JAVA-多版本JDK的安裝配置


安裝包1.7和1.8兩個版本的JDK安裝包:

  

 

 

 

正常安裝,先裝1.7,再裝1.8.(1.7安裝的時候,有一個地方不讓修改路徑,所以最終2個版本的JDK都安裝在了C盤)

安裝完成后的路徑:

  

 

 

   

 

 

   

 

 

網上都說安裝完需要配置環境變量,但是我配置了,沒有效果,CMD中執行“java -version”依舊是1.8.

查詢資料說,路徑“ C:\Program Files (x86)\Common Files\Oracle\Java\javapath”下的這些文件優先級可能會在JAVA_HOME配置文件前,所以

最終通過這個路子解決實現了:

1. 進入 C:\Program Files (x86)\Common Files\Oracle\Java\javapath,可以看到只有3個文件:

 

java.exe
javaw.exe
javaws.exe


這3個文件都是1.8的,文件的真實路徑:C:\Program Files\Java\jdk1.8\jdk1.8.0_221\bin 下。因為這些文件優先級可能會在JAVA_HOME配置文件前,所以,可以找到1.7的這3個文件來替換這3個文件。

 

 2. 新建1.8文件夾,備份這3個文件到1.8下

 

 3. 進入1.7的安裝路徑,C:\Program Files\Java\jdk1.7\jdk1.7.0_80\bin, 復制出這3個文件,

     粘貼到C:\Program Files (x86)\Common Files\Oracle\Java\javapath

 

 4. 測試:CMD中執行“java -version”,報錯:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

 說注冊表中的值,版本1.8和1.7的事情,那就找注冊表:

 

 5. CMD中,regedit 進入注冊表,修改注冊表值:

Software\JavaSoft\Java Runtime Environment'\CurrentVersion
修改為 1.7

 

6. CMD中,執行“java -version”,檢查JDK版本

  

 

 

 

 7. 后續切換JDK版本的時候,只需要以下2步就可以了:

  1. C:\Program Files (x86)\Common Files\Oracle\Java\javapath  下邊的文件進行備份切換,用到哪個復制哪個出來。

  2. 注冊表中Software\JavaSoft\Java Runtime Environment'\CurrentVersion的值修改

  

 

 

 

8. IDEA中修改:

  Shift+Ctrl+Alt+s  調出 Project Structure, 添加下JDK的安裝路徑就可以了。

  

 

 

 

完活。


免責聲明!

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



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