🚀 安裝步驟與常用命令
安裝過程簡單快捷,只需一條命令即可完成,後續通過簡單的 CLI 指令進行版本管理。
安裝流程:
下載腳本:在終端運行 curl -s "
https://get.sdkman.io" | bash 下載安裝腳本。
初始化環境:安裝完成後執行 source "$HOME/.sdkman/bin/sdkman-init.sh" 或重啟終端使配置生效。
驗證安裝:運行 sdk version 查看版本號,確認安裝成功。
高頻操作命令:
查看版本:sdk list java(列出所有可用 Java 版本)。
安裝版本:sdk install java 17.0.9-tem(安裝指定版本)。
切換版本:sdk use java 11.0.21-tem(當前會話切換)或 sdk default java 17(設置全局默認)。
卸載版本:sdk uninstall java 8.0.392-amzn(移除不再需要的版本)。
💡 使用場景與注意事項
該工具適用於多項目並行開發、持續集成環境以及需要頻繁測試不同版本的場景,使用時需注意網絡環境和系統兼容性。
典型應用場景:
多項目開發:不同項目依賴不同 JDK 版本(如項目 A 用 Java 11,項目 B 用 Java 17),可快速切換避免衝突。
CI/CD 集成:在 Jenkins 或 GitHub Actions 中通過腳本自動安裝指定 SDK 版本,確保構建環境一致性。
常見問題提示:
網絡連接:安裝失敗通常因網絡超時,可檢查 curl 連接或配置國內鏡像源。
權限問題:若出現 permission denied,可通過 sudo chown -R $(whoami) ~/.sdkman 修復權限。
Windows 用戶:建議初學者直接使用 WSL 環境,避免在 Windows 文件系統中操作導致路徑轉換錯誤。
在 UNIX 上安裝 SDKMAN!非常簡單。它可以在 macOS、Linux 和 Windows(使用 WSL)上輕鬆設置。此外,它還兼容 Bash 和 ZSH shell。
只需啟動一個新的終端並輸入
curl -s "https://get.sdkman.io" | bash
按照屏幕上的說明完成安裝。之後,打開一個新的終端就可以用了。