1. 程式人生 > >JAVA中安裝多個jdk且切換使用

JAVA中安裝多個jdk且切換使用

以java1.7 和java1.8為例:

先安裝1.7,在安裝1.8,安裝目錄如下:

右擊計算機,選擇屬性,選擇高階系統設定

一、配置JAVA_HOME:

變數名(N):JAVA_HOME

變數值(V):jdk安裝目錄(如C:\Program Files\Java\jdk1.8.0_191)

JAVA_HOME中配置的路徑為當前要使用的jdk路徑

二、配置系統環境變數CLASSPATH:

新建系統環境變數CLASSPATH:

變數名(N):CLASSPATH

變數值(V):.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

不要忘記前面的.和;這兩個符號

三、編輯環境變數Path:

變數名(N):Path 

變數值(V):%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

測試當前jdk版本:Win + R,輸入cmd,在命令提示符中輸入java命令,顯示如下:

切換jdk版本的時候,只需要修改對應的JAVA_HOME值即可,如切換為jdk1.7,只需將JAVA_HOME值改為如下:

C:\Program Files\Java\jdk1.7.0_80即可

在eclipse中配置使用哪一種JDK作為專案開發,詳細配置如下:

所有需要在eclipse中設定的在此,分兩部分設定:

部分一:設定eclipse工作空間的jdk版本,即eclipse中所有專案的編譯執行的環境

1.Window—Preferences—Java—Compiler—右側面板設定為1.8

2.Window—Preferences—Java—Installed JREs—右側面板“Add”本地的1.8版本jdk路徑,並勾上

部分二:設定你要改變jdk的專案jdk的版本

3.右鍵專案—Properties(或專案右鍵—Build Path—Configure Build Path)—Java Build Path(右側面板)—Libraries—(如果有JRE System Library [JavaSE-1.7]就點右側的“Edit...”改為本地jdk1.8,如果是其他的jdk點“Remove”—Add Library...—選“JRE System Library”—Next—再改為本地的jdk1.8)—然後確保Libraries右側的標籤頁“Order And Export”也出現JRE System Library [JavaSE-1.8]

4.與Java Build Path同頁面的Java Compiler—右側面板設定為1.8

5.與Java Compiler同頁面的Project Facets—右側面板勾上Java,Version設為1.8

重要提示:有些同學本來專案是好的或者新導下來沒問題的專案,在設定完jdk後項目就出錯了,專案包名上有小紅叉,但是就是沒找到報錯的檔案,此時你就要看看是不是你的專案右鍵—build path設定頁面有沒有報錯的,也要看看你的jdk版本這幾步都設定到了麼,少其中一步你的專案可能會報錯出現小紅叉而不會在具體的檔案上出現小紅叉,即使你的專案能跑,好像執行沒什麼問題,等到部署到伺服器真正的版本問題出現,可能就找不到方向了。
文章中部分來源於https://blog.csdn.net/superit401/article/details/72847110