欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

多個(gè)JDK版本(Java 8、Java 17、Java 21)下載和切換

 更新時(shí)間:2025年04月01日 11:55:29   作者:Sun 3285  
為了在實(shí)際中可以任意選擇所需的JDK版本,需要將多個(gè)JDK版本進(jìn)行切換,本文主要介紹了多個(gè)JDK版本(Java 8、Java 17、Java 21)下載和切換,感興趣的可以了解一下

隨著 Spring Boot 的版本不斷迭代更新,新發(fā)布的 Spring Boot 版本已經(jīng)不再支持 JDK 8,對(duì) JDK 版本的最低要求為 17。

所以,為了在實(shí)際中可以任意選擇所需的 JDK 版本,將多個(gè) JDK 版本切換的方法總結(jié)如下:

1. 下載 JDK

JDK 不同版本可以在 Oracle 官網(wǎng)下載,下載地址點(diǎn)此進(jìn)入

選擇所需的 JDK 版本下載,常用的有:Java 8、Java 11、Java 17、Java 21。

點(diǎn)擊下載好的安裝程序 jdk-21_windows-x64_bin.exe ,將 JDK 安裝到本地指定的文件夾中

2. 配置環(huán)境變量

打開(kāi)環(huán)境變量:【此電腦右鍵】—【系統(tǒng)】—【高級(jí)系統(tǒng)設(shè)置】—【環(huán)境變量】

防止等會(huì)切換 JDK 失敗,刪除下載 JDK 時(shí)自動(dòng)在 Path 中添加的變量

在 Path 中添加兩個(gè)變量%JAVA_HOME%\bin 以及 %JAVA_HOME%\jre\bin ,這里的 % 相當(dāng)于引用

點(diǎn)擊【新建】,添加 JAVA_HOME21 變量

  • 變量名為:JAVA_HOME21 ,如果有多個(gè) JDK,變量名要有區(qū)別,如圖所示
  • 變量值為:上一個(gè)步驟中 JDK 的安裝路徑,我這里是:K:\environment\jdk21

3. JDK 版本切換

點(diǎn)擊【新建】,添加 CLASSPATH 變量

  • 變量名為:CLASSPATH
  • 變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

點(diǎn)擊【新建】,添加 JAVA_HOME 變量

  • 變量名為:JAVA_HOME
  • 變量值為:%JAVA_HOME21% ,特別注意% 中引用的是所要使用的 JDK 版本,要與上一步中 JDK 的變量名對(duì)應(yīng)

JDK 版本切換方法:可以更改 % 中的 JDK 變量名,從而達(dá)到切換不同 JDK 的目的。

4. 測(cè)試

快捷鍵 Win + R 打開(kāi)【運(yùn)行】,輸入 cmd 打開(kāi)【命令提示符】,輸入 java -version (注意中間有空格),查看 JDK 版本

5. 在 IDEA 中切換 JDK

在 IDEA 中打開(kāi)項(xiàng)目結(jié)構(gòu):【File】—【Project Structure…】

可以分別切換項(xiàng)目模塊的 JDK 版本

切換成功后,運(yùn)行一個(gè)簡(jiǎn)單的程序,可以看到對(duì)應(yīng)版本的 JDK

注意:

JDK 下載地址https://www.oracle.com/cn/java/technologies/downloads/

到此這篇關(guān)于多個(gè)JDK版本(Java 8、Java 17、Java 21)下載和切換的文章就介紹到這了,更多相關(guān)多JDK版本下載和切換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java訪問(wèn)者模式實(shí)現(xiàn)優(yōu)雅的對(duì)象結(jié)構(gòu)處理

    Java訪問(wèn)者模式實(shí)現(xiàn)優(yōu)雅的對(duì)象結(jié)構(gòu)處理

    Java訪問(wèn)者模式是一種行為型設(shè)計(jì)模式,它通過(guò)將數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)操作分離,實(shí)現(xiàn)對(duì)復(fù)雜對(duì)象結(jié)構(gòu)的處理。它將數(shù)據(jù)結(jié)構(gòu)中的每個(gè)元素都轉(zhuǎn)換為訪問(wèn)者能夠識(shí)別的形式,從而使得數(shù)據(jù)操作可以在不影響數(shù)據(jù)結(jié)構(gòu)的前提下進(jìn)行擴(kuò)展和變化
    2023-04-04
  • 使用Feign遠(yuǎn)程調(diào)用時(shí),序列化對(duì)象失敗的解決

    使用Feign遠(yuǎn)程調(diào)用時(shí),序列化對(duì)象失敗的解決

    這篇文章主要介紹了使用Feign遠(yuǎn)程調(diào)用時(shí),序列化對(duì)象失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java 中FastJson的基本使用

    Java 中FastJson的基本使用

    fastjson 是一個(gè)性能很好的 Java 語(yǔ)言實(shí)現(xiàn)的 JSON 解析器和生成器,來(lái)自阿里巴巴的工程師開(kāi)發(fā)。下面通過(guò)本文給大家介紹Java 中FastJson的基本使用,需要的朋友參考下吧
    2017-11-11
  • Spring中的@ComponentScan注解使用詳解

    Spring中的@ComponentScan注解使用詳解

    這篇文章主要介紹了Spring中的@ComponentScan注解使用詳解,@ComponentScan 注解的作用就是根據(jù)指定的掃描路徑,把路徑中符合掃描規(guī)則的類(lèi)裝配到 Spring 容器中,需要的朋友可以參考下
    2024-01-01
  • Java如何主動(dòng)從當(dāng)前線程獲取異常信息

    Java如何主動(dòng)從當(dāng)前線程獲取異常信息

    這篇文章主要介紹了Java如何主動(dòng)從當(dāng)前線程獲取異常信息,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Spring中@Transactional用法詳細(xì)介紹

    Spring中@Transactional用法詳細(xì)介紹

    這篇文章主要介紹了Spring中@Transactional用法詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 深入解析Java編程中的boolean對(duì)象的運(yùn)用

    深入解析Java編程中的boolean對(duì)象的運(yùn)用

    這篇文章主要介紹了Java編程中的boolean對(duì)象的運(yùn)用,是Java入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • java理論基礎(chǔ)Stream性能論證測(cè)試示例

    java理論基礎(chǔ)Stream性能論證測(cè)試示例

    這篇文章主要為大家介紹了java理論基礎(chǔ)Stream性能論證的測(cè)試示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • @SpringBootTest 注解報(bào)紅問(wèn)題及解決

    @SpringBootTest 注解報(bào)紅問(wèn)題及解決

    這篇文章主要介紹了@SpringBootTest 注解報(bào)紅問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java自動(dòng)化工具Ant的基礎(chǔ)使用教程

    Java自動(dòng)化工具Ant的基礎(chǔ)使用教程

    這篇文章主要介紹了Java自動(dòng)化工具Ant的基礎(chǔ)使用教程,例子在Windows系統(tǒng)下操作演示,講解了Ant基本的文件操作和屬性,需要的朋友可以參考下
    2016-02-02

最新評(píng)論