同時安裝不同版本jdk引起的沖突解決方法


https://blog.csdn.net/xiongyouqiang/article/details/79240521

 

現象

由於工作原因, 之前用的jdk1.8版本,因為線上生產環境都是jdk1.6,記得上一次就是因為不清楚線上環境的jdk版本問題,把自己編譯的1.8版本給發布到線上環境,導致啟動報java.lang unsupported classversion

經過這次線上問題后,我本地需要再安裝jdk1.6版本,但是在安裝配置環境變量中會出現一些問題, 
比如: 
這里寫圖片描述 
下面結合自己的經驗,給大家講講如何避免這些問題,正確配置。

環境

jdk1.6 ,jdk1.8

安裝jdk

兩種方式

  1. 網上下載綠色版 隨便放入一個盤的目錄下即可 比如 D:\jdk1.6
  2. 官網下載exe文件,渠道比較多,下載后,點擊exe文件,一直惦記下一步,直到安裝完畢

我是選擇安裝版的jdk,1.6和1.8安裝在同一個路徑下: 
這里寫圖片描述
安裝這塊應該沒什么可講的,一般很少出現問題

 

配置

環境變量配置

由於之前已經安裝過了jdk1.8,此時安裝完jdk1.6后,

第一步:修改JAVA_HOME 改成1.6的安裝路徑 C:\Program Files\Java\jdk1.6.0_43

第二步:修改注冊表

這里寫圖片描述

之前這個值是1.8,手動改成1.6

第三步:java.exe、javaw.exe、javaws.exe文件默認生成目錄

a)jdk1.6、jdk1.7會生成這三個文件在:C:\Windows\System32目錄下; 
b)jdk1.8會生成這三個文件在:C:\ProgramData\Oracle\Java\javapath目錄下;

找到jdk1.8的目錄下這幾個文件,然后把jdk1.6安裝目錄下bin下面的這幾個文件復制到C:\Windows\System32 即可 
這里寫圖片描述

 

驗證

再次輸入java - version 
這里寫圖片描述

jdk切換成功。

此時可以將Eclipse,或者其他開發工具中jdk版本切換成jdk1.6

這里寫圖片描述

至此你就可以在Eclipse用jdk1.6進行開發編譯了。


免責聲明!

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



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