最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2025年04月01日 11:55:29   作者:Sun 3285  
為了在實際中可以任意選擇所需的JDK版本,需要將多個JDK版本進(jìn)行切換,本文主要介紹了多個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)下載,下載地址點此進(jìn)入

選擇所需的 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 變量名,從而達(dá)到切換不同 JDK 的目的。

4. 測試

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

5. 在 IDEA 中切換 JDK

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

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

切換成功后,運(yùn)行一個簡單的程序,可以看到對應(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)文章

  • 超詳細(xì)的Spring Boot入門筆記(總結(jié))

    超詳細(xì)的Spring Boot入門筆記(總結(jié))

    本篇文章主要介紹了超詳細(xì)的Spring Boot入門筆記(總結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Java?輕松入門使用Fiddler抓包工具教程

    Java?輕松入門使用Fiddler抓包工具教程

    超文本傳輸協(xié)議(HTTP)是一個簡單的請求-響應(yīng)協(xié)議,其主要是基于TCP來實現(xiàn)的,可以通過Chrome開發(fā)者工具或者Wireshark或者Fiddler抓包,以便分析?HTTP?請求/響應(yīng)的細(xì)節(jié),本篇博客主要談?wù)撊绾问褂肍iddler抓取HTTP,當(dāng)然也可以抓取HTTPS
    2022-02-02
  • Java動態(tài)循環(huán)隊列是如何實現(xiàn)的

    Java動態(tài)循環(huán)隊列是如何實現(xiàn)的

    今天帶大家學(xué)習(xí)java隊列的相關(guān)知識,文章圍繞著如何實現(xiàn)Java動態(tài)循環(huán)隊列展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • java獲取每月的最后一天實現(xiàn)方法

    java獲取每月的最后一天實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨ava獲取每月的最后一天實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • SpringBoot動態(tài)更新yml文件

    SpringBoot動態(tài)更新yml文件

    在系統(tǒng)運(yùn)行過程中,可能由于一些配置項的簡單變動需要重新打包啟停項目,這對于在運(yùn)行中的項目會造成數(shù)據(jù)丟失,客戶操作無響應(yīng)等情況發(fā)生,針對這類情況對開發(fā)框架進(jìn)行升級提供yml文件實時修改更新功能,這篇文章主要介紹了SpringBoot動態(tài)更新yml文件
    2023-01-01
  • Java 四種基本加密算法分析

    Java 四種基本加密算法分析

    這篇文章主要介紹了Java 四種基本加密算法分析的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • SpringBoot多模塊如何統(tǒng)一管理

    SpringBoot多模塊如何統(tǒng)一管理

    本文詳細(xì)介紹了SpringBoot多模塊項目的統(tǒng)一管理方法,包括核心思想、Maven和Gradle的統(tǒng)一管理實踐以及最佳實踐和技巧,通過集中化配置、約定優(yōu)于配置、減少重復(fù)性工作,可以提高多模塊項目的可維護(hù)性、一致性和可擴(kuò)展性
    2025-03-03
  • Java虛擬機(jī)(JVM)的自帶工具使用詳解

    Java虛擬機(jī)(JVM)的自帶工具使用詳解

    文章介紹了Java開發(fā)中常用的幾個工具及其基本用法,包括jps、jstat、jinfo、jmap、jhat和jstack,這些工具幫助開發(fā)者監(jiān)控和分析Java應(yīng)用程序的性能和內(nèi)存使用情況,對于排查問題和優(yōu)化性能非常有幫助
    2026-01-01
  • java?讀寫?ini?配置文件的示例代碼

    java?讀寫?ini?配置文件的示例代碼

    這篇文章主要介紹了java?讀寫?ini?配置文件,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • SpringBoot3整合SpringSecurity6添加用戶、密碼加密的方式

    SpringBoot3整合SpringSecurity6添加用戶、密碼加密的方式

    這篇文章主要介紹了SpringBoot3整合SpringSecurity6添加用戶、密碼加密,需要的朋友可以參考下
    2025-05-05

最新評論

黔江区| 龙泉市| 刚察县| 吴川市| 天津市| 通州市| 确山县| 新干县| 运城市| 海南省| 乌兰察布市| 渝中区| 荥经县| 南丰县| 林西县| 茌平县| 勃利县| 扎兰屯市| 安国市| 山东省| 连山| 泽州县| 梧州市| 五原县| 松滋市| 彭泽县| 青铜峡市| 鄱阳县| 秦皇岛市| 临清市| 衡东县| 封丘县| 玉溪市| 藁城市| 毕节市| 咸丰县| 阜南县| 鄂温| 米脂县| 新营市| 贵南县|