Java生态版本管理神器—SDKMAN
原创大约 1 分钟
Java生态版本管理神器—SDKMAN
SDKMAN! 是一个轻量级、支持多平台,开源的,用于管理多个 SDK(如
Java
、Kotlin
、Gradle
、Maven
等)的工具。
安装SDKMAN
安装 SDKMAN!
- 只需启动一个新终端并输入:
curl -s "https://get.sdkman.io" | bash
初始化并配置环境变量
- 按照屏幕上的说明完成安装。然后,打开一个新终端或在同一 shell 中运行以下命令:
source "$HOME/.sdkman/bin/sdkman-init.sh"
最后,运行以下代码片段来确认安装成功:
sdk version
您应该看到包含最新脚本和本机版本的输出:
SDKMAN!
script: 5.19.0
native: 0.6.0 (macos aarch64)
使用指南
以下是基于 SDKMAN! 文档整理的 Java SDK 管理命令及详细解释,按照使用流程排列:
查看Java版本
sdk list java
查看所有 Java 发行版(如 Zulu、AdoptOpenJDK、Amazon Corretto 等)及版本列表。
- 关键字段:
Identifier
是安装时使用的唯一标识符(如21.0.6-tem
)。
JDK的安装与卸载
安装指定版本的 Java
sdk install java $Identifier
- 如果不输入
$Identifier
的话,会自动安装最新的稳定版本。 - Eclipse Temurin 作为默认 JDK,因为它被广泛认为是 OpenJDK 发行版的事实标准。
卸载已安装的 Java 版本
sdk uninstall java $Identifier
JDK版本管理
切换 Java 版本(当前会话有效)
sdk use java $Identifier
设置全局默认 Java 版本
sdk default java $Identifier
查看当前 Java 版本
sdk current java