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

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

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

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

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

1. 下載 JDK

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

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

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

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

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

防止等會切換 JDK 失敗,刪除下載 JDK 時自動在 Path 中添加的變量

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

點擊【新建】,添加 JAVA_HOME21 變量

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

3. JDK 版本切換

點擊【新建】,添加 CLASSPATH 變量

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

點擊【新建】,添加 JAVA_HOME 變量

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

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

4. 測試

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

5. 在 IDEA 中切換 JDK

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

可以分別切換項目模塊的 JDK 版本

切換成功后,運行一個簡單的程序,可以看到對應(yīng)版本的 JDK

注意:

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

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

相關(guān)文章

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

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

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

    使用Feign遠程調(diào)用時,序列化對象失敗的解決

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

    Java 中FastJson的基本使用

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

    Spring中的@ComponentScan注解使用詳解

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

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

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

    Spring中@Transactional用法詳細介紹

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

    深入解析Java編程中的boolean對象的運用

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

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

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

    @SpringBootTest 注解報紅問題及解決

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

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

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

最新評論