🚀 安装步骤与常用命令
安装过程简单快捷,只需一条命令即可完成,后续通过简单的 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
按照屏幕上的说明完成安装。之后,打开一个新的终端就可以用了。