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

Ubuntu用SDKMAN輕松管理多個Java 版本

 更新時間:2026年07月14日 09:54:24   作者:Moshow鄭鍇  
本文教你用SDKMAN一鍵安裝和切換AWS Corretto JDK 21與25,臨時或全局切換、設置默認版本,操作超簡單,感興趣的可以了解一下

用最簡單的方式安裝和切換 AWS Corretto JDK 21/25

?? 一、安裝 SDKMAN

curl -s "https://get.sdkman.io" | bash 
source "$HOME/.sdkman/bin/sdkman-init.sh"

驗證安裝:

sdk version

? 二、安裝 AWS Corretto JDK

安裝 JDK 21

sdk install java 21.0.9-amzn

安裝 JDK 25

sdk install java 25.0.1-amzn

說明:21.0.9-amzn 中的 amzn 代表 Amazon Corretto 發(fā)行版

?? 三、切換 JDK 版本

臨時切換(僅當前終端)

sdk use java 21.0.9-amzn # 切換到 JDK 21
sdk use java 25.0.1-amzn # 切換到 JDK 25

設置全局默認版本

sdk default java 21.0.9-amzn # 默認使用 JDK 21 
sdk default java 25.0.1-amzn # 默認使用 JDK 25

? 四、驗證

java -version # 查看當前 JDK 版本 
sdk current java # 查看 SDKMAN 當前版本

SDKMAN 會自動配置 JAVA_HOME 和 PATH,無需手動設置!

?? 五、常用命令速查

命令作用
sdk list java查看所有可用 JDK 版本
sdk install java <版本>安裝指定版本
sdk use java <版本>臨時切換版本
sdk default java <版本>設置全局默認版本
sdk current java查看當前使用的版本
sdk uninstall java <版本>卸載指定版本

?? 六、完整示例

# 1. 安裝 SDKMAN
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
# 2. 安裝兩個版本的 AWS JDK
sdk install java 21.0.9-amzn
sdk install java 25.0.1-amzn
# 3. 切換測試
sdk use java 25.0.1-amzn
java -version    # 輸出 JDK 25
sdk use java 21.0.9-amzn
java -version    # 輸出 JDK 21
# 4. 設置默認版本
sdk default java 21.0.9-amzn

? 常見問題

Q: 如何知道 AWS JDK 的最新版本號?

sdk list java | grep amzn

Q: 切換后 java -version 沒變化?

exec $SHELL -l # 重新加載 shell

Q: 如何卸載某個版本?

sdk uninstall java 21.0.9-amzn

搞定!現(xiàn)在你可以輕松在 JDK 21 和 25 之間自由切換了 ??

到此這篇關于Ubuntu用SDKMAN輕松管理多個Java 版本的文章就介紹到這了,更多相關SDKMAN管理多個Java 版本內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java MCP 鑒權設計與實現(xiàn)指南(完整示例)

    Java MCP 鑒權設計與實現(xiàn)指南(完整示例)

    MCP鑒權為大語言模型集成提供安全機制,涵蓋服務端過濾器、注解及客戶端Basic、Header、QueryString等方式,適配不同通信通道與框架,需遵循最佳實踐保障安全性,本文給大家介紹Java MCP 鑒權設計與實現(xiàn)指南,感興趣的朋友一起看看吧
    2025-07-07
  • springAOP的三種實現(xiàn)方式示例代碼

    springAOP的三種實現(xiàn)方式示例代碼

    這篇文章主要介紹了springAOP的三種實現(xiàn)方式,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • java自定注解完整示例代碼

    java自定注解完整示例代碼

    Java注解是一種元數(shù)據(jù),可以提供有關程序代碼的額外信息,它們可以用于標記類、方法、字段等元素,它允許我們在源代碼中嵌入元數(shù)據(jù)這篇文章主要介紹了java自定注解的相關資料,需要的朋友可以參考下
    2026-01-01
  • Java使用OpenCV3.2實現(xiàn)視頻讀取與播放

    Java使用OpenCV3.2實現(xiàn)視頻讀取與播放

    這篇文章主要為大家詳細介紹了Java使用OpenCV3.2實現(xiàn)視頻讀取與播放,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Java中的各種list有什么區(qū)別及l(fā)ist和set區(qū)別詳析

    Java中的各種list有什么區(qū)別及l(fā)ist和set區(qū)別詳析

    List是Java集合框架中使用頻率比較高的一個接口,它的特點是存儲的數(shù)據(jù)是有序的并且數(shù)據(jù)是可以重復的,這篇文章主要介紹了Java中各種list有什么區(qū)別及l(fā)ist和set區(qū)別的相關資料,需要的朋友可以參考下
    2026-06-06
  • Eclipse插件開發(fā)實現(xiàn)控制臺輸出信息的方法

    Eclipse插件開發(fā)實現(xiàn)控制臺輸出信息的方法

    今天小編就為大家分享一篇關于Eclipse插件開發(fā)實現(xiàn)控制臺輸出信息的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MyBatis中一級緩存和二級緩存的區(qū)別

    MyBatis中一級緩存和二級緩存的區(qū)別

    MyBatis提供了兩級緩存機制,一級緩存和二級緩存,本文主要介紹了MyBatis中一級緩存和二級緩存的區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • Springmvc conver實現(xiàn)原理及用法解析

    Springmvc conver實現(xiàn)原理及用法解析

    這篇文章主要介紹了Springmvc conver實現(xiàn)原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • SpringBoot中spring.profiles.active配置實現(xiàn)多環(huán)境區(qū)分

    SpringBoot中spring.profiles.active配置實現(xiàn)多環(huán)境區(qū)分

    本文介紹了在SpringBoot項目中通過命名約定、啟動參數(shù)和@Profile注解實現(xiàn)不同環(huán)境配置文件的切換,以及如何根據(jù)環(huán)境動態(tài)執(zhí)行代碼,具有一定的參加的參考價值,感興趣的可以了解一下
    2025-07-07
  • Java三目運算符的實戰(zhàn)案例

    Java三目運算符的實戰(zhàn)案例

    三目運算符在java中運用可以說非常的廣泛,下面這篇文章主要給大家介紹了關于Java三目運算符的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論

景宁| 梁平县| 稻城县| 贵溪市| 祁东县| 宁海县| 仙桃市| 吐鲁番市| 栾川县| 定结县| 珲春市| 西林县| 和硕县| 朔州市| 离岛区| 靖西县| 水城县| 林芝县| 阳山县| 汉寿县| 安陆市| 万年县| 确山县| 茌平县| 金华市| 兰西县| 崇文区| 韶关市| 青州市| 宁城县| 浏阳市| 镇安县| 开阳县| 墨江| 三江| 株洲市| 勐海县| 岳池县| 齐齐哈尔市| 阳泉市| 清镇市|