JDK7與JDK8環境共存與切換:先安裝jdk7,配置好環境變量后再安裝jdk8


配置環境

操作系統:Windows 7 x64旗艦版

 

1、先安裝JDK7

下載jdk-7u79-windows-i586.exe,安裝后配置好環境變量JAVA_HOME,CLASSPATH,PATH

java -version

javac

指令都正常

 

2、再安裝JDK8

下載jdk-8u131-windows-i586.exe

 

3、測試當前jdk環境

此時在命令提示符中執行java -version,會顯示1.8.0_131的版本信息

可是JAVA_HOME明明指向的是1.7.0_79,在百度上搜了一下,有人教修改注冊表,有人教在控制面板下的【Java控制面板】修改配置,無一解決。

 

最后發現其實在安裝jdk8的時候,安裝過程中會在系統變量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;,這是安裝jdk8的時候帶出來的,並且在Path的最前面,所以無論修改注冊表還是Java控制台都沒有用,執行的指令在系統變量中搜尋命令時最先找到的就是C:\ProgramData\Oracle\Java\javapath;,始終是jdk8的。那么,我們需要把Path最前面的C:\ProgramData\Oracle\Java\javapath;刪除,這樣才能對JAVA_HOME修改來切換需要的jdk環境。

 


免責聲明!

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



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