← 返回文章
InstallJava 2026-05-12 10:00 4 min read
SDKMAN! 安装指南
使用 SDKMAN! 管理 Java、Maven、Quarkus 等开发工具的多版本安装与切换。
官方网站: SDKMAN!
安装 SDKMAN!
SDKMAN! 是一个用于管理多个软件开发工具包(SDK)并行版本的工具。它支持 Java、Maven、Gradle、Kotlin、Quarkus 等多种工具。 执行以下命令安装 SDKMAN!:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh" 安装完成后,验证是否成功:
sdk version 安装 Java
SDKMAN! 支持安装多个 Java 版本。以下是安装 Java 8 和 Java 23 的命令:
Java 8 (Liberica)
安装 BellSoft Liberica 发行版的 Java 8(常用于需要 JDK 8 的旧项目):
sdk install java 8.0.462-librca Java 23 (NIK)
安装基于 GraalVM 的 NIK 发行版 Java 23:
sdk install java 23.1.9.r21-nik 安装 Maven
使用 SDKMAN! 安装 Maven 构建工具:
sdk install maven 3.9.11
安装后可通过 mvn --version 验证。
多版本切换
SDKMAN! 的一个核心特性是可以在已安装的多个版本之间轻松切换。以下是一些常用命令:
列出所有可安装的 Java 版本:
sdk list java 在当前终端会话中临时切换到 Java 23:
sdk use java 23.1.9.r21-nik 设置为默认版本(新终端生效):
sdk default java 23.1.9.r21-nik 可选:安装 Quarkus CLI
如果你使用 Quarkus 框架开发微服务,可以通过 SDKMAN! 安装 Quarkus 命令行工具:
sdk install quarkus 3.8.2