sdkman

JVM 与 SDK 版本管理器

补充说明

sdkman 通过 shell 函数 sdk 安装和切换 JDK、Maven、Gradle、Kotlin 等 SDK。它改变当前 shell 的 JAVA_HOME 和 PATH,不会自动跨终端生效。

常用示例

sdk version
sdk list java
sdk install java 21.0.5-tem
sdk install maven
sdk use java 21.0.5-tem
sdk default java 21.0.5-tem
sdk current
sdk current java
sdk outdated
sdk upgrade
sdk uninstall java 21.0.5-tem
sdk env

项目级 .sdkmanrc:

java=21.0.5-tem
maven=3.9.9

易错点与排错

相关命令