用 SDKMAN 管理多版本 Java:从配置到实战的详细步骤
·
DKMAN 是一款用于在 Unix 系操作系统(如 Linux、macOS)上管理多个 SDK 版本的命令行工具,核心功能是简化 JVM 相关工具(如 Java、Groovy、Scala)的安装、切换与卸载。
核心功能
- 多版本管理:可同时安装同一 SDK 的多个版本,例如 Java 11 和 Java 17,无需手动修改环境变量。
- 一键切换:通过命令快速在已安装的 SDK 版本间切换,支持全局默认版本或当前终端会话临时版本。
- 自动配置环境:安装 SDK 后自动设置
PATH等环境变量,无需手动编辑配置文件(如.bashrc、.zshrc)。
支持的主要 SDK 类型
- JVM 语言运行时:Java (OpenJDK、AdoptOpenJDK 等)、Kotlin、Groovy、Scala。
- 构建工具:Maven、Gradle、SBT。
- 其他工具:Spring Boot CLI、Vert.x、Micronaut 等。
常用基础命令
| 命令 | 功能描述 |
|---|---|
sdk install <sdk名称> <版本> |
安装指定 SDK 及版本(如 sdk install java 17.0.9-tem) |
sdk use <sdk名称> <版本> |
切换当前终端会话的 SDK 版本 |
sdk default <sdk名称> <版本> |
设置全局默认的 SDK 版本 |
sdk list <sdk名称> |
查看指定 SDK 的所有可安装版本 |
sdk uninstall <sdk名称> <版本> |
卸载指定版本的 SDK |
更多推荐


所有评论(0)