JDK17、JDK19、JDK1.8輕松切換(無坑版,小白也可以看懂!)
提示:已知 JDK1.8 和 JDK17,是長期 且免費(fèi)版本
一、JDK下載
jdk17下載:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 或者點(diǎn)擊這里下載
jdk1.8下載:https://www.oracle.com/java/technologies/downloads/#java8-windows 或者點(diǎn)擊這里下載

注意上邊下載均為:windows.exe版本
二、安裝
以前JDK怎么安裝,其他就怎么安裝
當(dāng)然為了不必要的麻煩都扔在默認(rèn)路徑即可:C:\Program Files\Java

三、配置
1、刪Path變量
在安裝JDK的時(shí)候,JDK會給我們的Path變量添加 變量
列如(敲黑板——————看這里)
- C:\Program Files\Common Files\Oracle\Java\javapath
- C:\Program Files (x86)\Common Files\Oracle\Java\javapath
安裝一次,就會生成一條這樣的變量,那就把他們都刪掉防止咱們切換失敗
2、給Path添加變量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
圖示

最后安裝完所有需要的JDK以后,Path變量是這樣的
3、創(chuàng)建系統(tǒng)變量
3.1、創(chuàng)建 CLASSPATH
注意這個 . 很重要
變量名: CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
全行復(fù)制哦↑
CLASSPATH變量 圖示

3.2、創(chuàng)建 JAVA_HOME
變量名:JAVA_HOME
變量值:%JAVA_HOME17% 或者 %JAVA_HOME8%
修改此處變量值中的數(shù)字來達(dá)到啟用所對應(yīng)的jdk
圖示

3.3、創(chuàng)建 JAVA_HOME17
變量名:JAVA_HOME17
變量值:C:\Program Files\Java\jdk-17.0.5 自己安裝的jdk17路徑
3.4、創(chuàng)建 JAVA_HOME19
變量名:JAVA_HOME19
變量值:C:\Program Files\Java\jdk-19 自己安裝的jdk19路徑
3.5、創(chuàng)建 JAVA_HOME8
變量名:JAVA_HOME8
變量值:C:\Program Files\Java\jdk1.8.0_291 自己安裝的jdk1.8路徑
圖示

切換版本測試
打開環(huán)境變量
修改JAVA_HOME 變量:
使用JDK19 :JAVA_HOME19
使用JDK17 :JAVA_HOME17
使用JDK1.8: JAVA_HOME8
分別打開三次cmd,窗口(不然會一直顯示第一個哦)
圖示
打開一次cmd窗口 測試 JDK19

打開一次cmd窗口 測試 JDK17

打開一次cmd窗口 測試 JDK1.8

總結(jié)
到此這篇關(guān)于JDK17、JDK19、JDK1.8輕松切換的文章就介紹到這了,更多相關(guān)JDK17、JDK19、JDK1.8切換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring聲明式事務(wù)注解之@EnableTransactionManagement解析
這篇文章主要介紹了Spring聲明式事務(wù)注解之@EnableTransactionManagement解析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
對Java字符串與整形、浮點(diǎn)類型之間的相互轉(zhuǎn)換方法總結(jié)
今天小編就為大家分享一篇對Java字符串與整形、浮點(diǎn)類型之間的相互轉(zhuǎn)換方法總結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Json轉(zhuǎn)list二層解析轉(zhuǎn)換代碼實(shí)例
這篇文章主要介紹了Json轉(zhuǎn)list二層解析轉(zhuǎn)換代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12
SpringSecurity角色權(quán)限控制(SpringBoot+SpringSecurity+JWT)
本文主要介紹了SpringSecurity角色權(quán)限控制(SpringBoot+SpringSecurity+JWT),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05
java數(shù)據(jù)結(jié)構(gòu)和算法中哈希表知識點(diǎn)詳解
在本篇文章里小編給大家分享了關(guān)于java數(shù)據(jù)結(jié)構(gòu)和算法中哈希表的相關(guān)知識點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-06-06
Spring中11個最常用的擴(kuò)展點(diǎn)總結(jié),你知道幾個
我們知道IOC(控制反轉(zhuǎn))和AOP(面向切面編程)是spring的基石,除此之外spring的擴(kuò)展能力非常強(qiáng),下面這篇文章主要給大家介紹了關(guān)于Spring中11個最常用的擴(kuò)展點(diǎn)的相關(guān)資料,需要的朋友可以參考下2022-12-12
SpringBoot實(shí)現(xiàn)抽獎算法的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何通過SpringBoot實(shí)現(xiàn)抽獎算法,文中的示例代碼簡潔易懂,具有一定的參考價(jià)值,感興趣的小伙伴可以了解一下2023-06-06
Springboot如何優(yōu)雅的關(guān)閉應(yīng)用
這篇文章主要介紹了Springboot如何優(yōu)雅的關(guān)閉應(yīng)用問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08

