Skip to content

SDKMAN 安装(推荐)

SDKMAN 是管理 JVM 生态工具的最佳方式,支持在多个版本之间轻松切换,类似 Python 的 pyenv、Node.js 的 nvm。

安装 SDKMAN

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

# 验证
sdk version
# SDKMAN 5.18.2

使用 SDKMAN 管理 Gradle

bash
# 查看所有可用 Gradle 版本
sdk list gradle

# 安装最新版本
sdk install gradle

# 安装指定版本
sdk install gradle 8.5
sdk install gradle 7.6.4

# 切换版本(当前终端)
sdk use gradle 7.6.4

# 设置全局默认版本
sdk default gradle 8.5

# 查看当前使用版本
sdk current gradle

# 卸载某个版本
sdk uninstall gradle 7.6.4

同时管理 Java

bash
# 安装多个 Java 版本
sdk install java 17.0.9-tem   # Eclipse Temurin JDK 17
sdk install java 21.0.1-tem   # Eclipse Temurin JDK 21

# 查看所有 Java 发行版
sdk list java

# 切换 Java 版本
sdk use java 21.0.1-tem
sdk default java 17.0.9-tem

在 Windows 上使用 SDKMAN

Windows 原生 PowerShell 不支持 SDKMAN,但可以通过以下方式使用:

  1. WSL(推荐):安装 WSL2,在 Linux 环境中使用 SDKMAN
  2. Git Bash:在 Git Bash 中运行 SDKMAN

下一步