關(guān)于java中多個(gè)JDK和切換版本介紹
前言
安裝多個(gè)JDK并隨時(shí)切換版本
一、下載安裝JDK
我這里采用JDK8和JDK11兩個(gè)版本進(jìn)行示范
官網(wǎng)下載:https://www.oracle.com/java/technologies/downloads/
下載之后進(jìn)行安裝即可
二、配置JDK
1.系統(tǒng)變量
在系統(tǒng)變量中新建變量,變量名JAVA_HOME,JAVA_HOME11,JAVA_HOME8如圖所示:

這里JAVA_HOME11,JAVA_HOME8的變量值是你安裝JDK8或JDK11的路徑,到該目錄級(jí)別就可,JDK8也是如此,如圖所示:

之后設(shè)置Path里面的變量,加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
最好加在最前面,因?yàn)榘惭bJDK11之后會(huì)生成一個(gè)變量,該變量級(jí)別高于自己設(shè)置的這個(gè)變量,需要你在通過新建之后(新建后在最底下,通過后右邊向上移動(dòng)按鈕向上移動(dòng))將我們新添加的變量通過向上移動(dòng),移動(dòng)到C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath和C:\Program Files\Common Files\Oracle\Java\javapath以及C:\WINDOWS\System32變量之上。

**必須做:**另外需要注意的是你需要將C:\Program Files (x86)\Common Files\Oracle\Java\javapath(或者C:\Program Files\Common Files\Oracle\Java\javapath)目錄下的以下圖片中的文件刪除,請(qǐng)注意刪除的是只有這三個(gè)的,如圖:

如果下面圖片這樣的則不刪除

刪除完之后通過命令
javac -version和java -version查看是否匹配。

如果要更改版本,你只需要修改JAVA_HOME變量中的值即可
要修改為JDK8版本,則將JAVA_HOME變量值改為%JAVA_HOME8%即可
要修改為JDK11版本,則將JAVA_HOME變量值改為%JAVA_HOME11%即可
修改后需要重新打開cmd再用javac -version和java -version查看,才可以看到是否修改成功。
總結(jié)
到此這篇關(guān)于關(guān)于java中多個(gè)JDK和切換版本介紹的文章就介紹到這了,更多相關(guān)java JDK版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 多版本Java切換環(huán)境變量配置的三種方法(簡(jiǎn)單高效)
- 切換多個(gè)Java版本的解決方案
- 多個(gè)版本Java切換環(huán)境變量配置的三種高效方法
- 多個(gè)JDK版本(Java 8、Java 17、Java 21)下載和切換
- 多個(gè)版本JAVA切換的簡(jiǎn)單步驟記錄
- Java?JDK的多版本共存實(shí)現(xiàn)方法
- java不同版本在多線程中使用隨機(jī)數(shù)生成器的實(shí)現(xiàn)
- Java多個(gè)版本切換的幾種方法
- Java SE 9 多版本兼容 JAR 包示例
- Java9版本新特性同一個(gè)Jar支持多JDK版本運(yùn)行
- Ubuntu用SDKMAN輕松管理多個(gè)Java 版本
相關(guān)文章
SpringBoot預(yù)防XSS攻擊的實(shí)現(xiàn)
XSS攻擊是一種在web應(yīng)用中的計(jì)算機(jī)安全漏洞,它允許惡意web用戶將代碼植入到提供給其它用戶使用的頁面,本文主要介紹了SpringBoot預(yù)防XSS攻擊的實(shí)現(xiàn),感興趣的可以了解一下2023-08-08
Spring mvc是如何實(shí)現(xiàn)與數(shù)據(jù)庫的前后端的連接操作的?
今天給大家?guī)淼氖顷P(guān)于Spring mvc的相關(guān)知識(shí),文章圍繞著Spring mvc是如何實(shí)現(xiàn)與數(shù)據(jù)庫的前后端的連接操作的展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06
java之CSV大批量數(shù)據(jù)入庫的實(shí)現(xiàn)
本文主要介紹了java之CSV大批量數(shù)據(jù)入庫的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
SpringSecurity根據(jù)自定義異常返回登錄錯(cuò)誤提示信息(賬戶鎖定)
本文介紹了在SpringSecurity中根據(jù)自定義異常返回登錄錯(cuò)誤提示信息的方法,特別是在賬戶鎖定時(shí),通過記錄輸錯(cuò)次數(shù)、重寫校驗(yàn)方法并拋出自定義異常,感興趣的可以了解一下2025-01-01
Java實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)網(wǎng)絡(luò)資源的斷點(diǎn)續(xù)傳功能,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下2022-10-10
SpringBoot整合mybatis常見問題(小結(jié))
這篇文章主要介紹了SpringBoot整合mybatis常見問題(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
java的Jackson將json字符串轉(zhuǎn)換成泛型List
這篇文章主要介紹了java的Jackson將json字符串轉(zhuǎn)換成泛型List ,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。2017-02-02
mybatis-plus自動(dòng)填充插入更新時(shí)間有8小時(shí)時(shí)差
本文主要介紹了mybatis-plus自動(dòng)填充插入更新時(shí)間有8小時(shí)時(shí)差,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09

