mac电脑JDK 版本管理,SDKMAN!使用教程
JDK 环境管理
本文档介绍如何使用 SDKMAN! 在 macOS/Linux 环境下高效管理 JDK 版本。
1. 安装 SDKMAN!
打开终端,运行以下命令进行安装:
bash
curl -s "https://get.sdkman.io" | bash
按照屏幕上的说明完成安装。安装完成后,打开一个新的终端,或者在当前 Shell 中运行以下命令以初始化环境:
bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
2. 验证安装
运行以下命令确认安装成功:
bash
sdk version
预期输出示例:
text
SDKMAN!
script: 5.18.2
native: 0.4.6
3. JDK 管理常用命令
3.1 获取可用版本列表
查看 SDKMAN! 支持的所有 Java 版本:
bash
sdk list java
3.2 安装 JDK
安装指定版本的 JDK(以 Zulu JDK 8 和 Temurin JDK 17 为例):
bash
# 安装 JDK 8 (Zulu)
sdk install java 8.0.482-zulu
# 安装 JDK 17 (Temurin)
sdk install java 17.0.17-tem
3.3 切换 JDK 版本
切换当前终端会话使用的 JDK 版本:
bash
# 切换到 JDK 8
sdk use java 8.0.482-zulu
# 切换到 JDK 17
sdk use java 17.0.17-tem
注意:
sdk use命令仅改变当前 Shell 的版本。若要设置默认版本,请使用sdk default java <version>。
3.4 验证当前环境
切换后,检查 Java 版本以确保生效:
bash
# 查看 Java 运行时版本
java -version
# 查看 Java 编译器版本(确保与运行时一致)
javac -version
3.5 查看已安装版本
可以使用 grep 过滤查看已安装的特定版本:
bash
sdk list java | grep -E "17.0.17-tem|8.0.482-zulu"