jdk綠化--同一臺機裝多個版本jdk?

做為一個java開發人員,經常需要在一臺機器安裝多個版本的jdk供工作學習用。但是會發現裝高版本的jdk後,低版本的jdk就用不了了,即使改了環境變數也不行。另一個問題是在windows下jdk一定要是安裝版的才行,自己弄的壓縮包用不了。下我就來說一下怎麼做免安裝的jdk和同一臺機多個jdk的切換問題

jdk綠化方法--同一臺機裝多個版本jdk

1.安裝完jdk

2.配環境變數

javaPath

I:\ProgramFiles\jdk\x64\jdk1.7.0_67

JAVA_HOME

%javaPath%

CLASS_PATH

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

Path

去掉Path中的C:\ProgramData\Oracle\Java\javapath;

在Path最前增加

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2.刪出注冊表資訊

將HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft匯出備份,然後將這個分支整個刪除

工具/原料

jdk安將包

方法/步驟

安裝完jdk

在oracle官網下載需要相應版本的jdk並安裝

配環境變數

進入控制面板以下頁面:

控制面板\所有控制面板項\系統

增加以下環境變數

javaPath

I:\ProgramFiles\jdk\x64\jdk1.7.0_67

JAVA_HOME

%javaPath%

CLASS_PATH

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

Path

去掉Path中的C:\ProgramData\Oracle\Java\javapath;

在Path最前增加

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

jdk綠化--同一臺機裝多個版本jdk

jdk綠化--同一臺機裝多個版本jdk

jdk綠化--同一臺機裝多個版本jdk

jdk綠化--同一臺機裝多個版本jdk

刪除安裝jdk時註冊到系統的javaws.exe、java.exe、javaw.exe

在以下三個目錄中找javaws.exe、java.exe、javaw.exe,如果存在則將其刪除

C:\ProgramData\Oracle\Java\javapath

C:\Windows\SysWOW64

C:\Windows\System32

經過以上三步處理,就可以通環境變數來切換jdk了。而且jdk成了免安裝版了,可以複製到其它機器用,不過也得通以上的第2、3步處理。

例如需將jdk改到1.7,那麼就只需要把環境變數中的javaPath改成jdk1.7所在目錄就行了

問題, 版本, 環境變數, 臺機, 臺機裝,
相關問題答案