macOS sdkman 安装管理多个版本jdk
如果你想要一种更简单且不需要手动设置环境变量的方式来管理多个 JDK 版本,可以考虑使用 sdkman
。sdkman
是一个多版本 SDK 管理工具,可以用来轻松地安装和切换 JDK 版本。
拥有Java.net JetBrains Oracle Zulu 等 根据需求安装 。
以下是如何使用 sdkman
来管理 JDK 的步骤:
1. 安装 sdkman
打开终端,运行以下命令来安装 sdkman
:
curl -s "https://get.sdkman.io" | bash
安装完成后,你需要重新加载你的 shell 配置文件:
source "$HOME/.sdkman/bin/sdkman-init.sh"
2. 安装 JDK 版本
使用 sdkman
安装所需的 JDK 版本。例如,安装 OpenJDK 11 和 17:
# 安装 OpenJDK 11
sdk install java 11.0.17-open
# 安装 OpenJDK 17
sdk install java 17.0.2-open
具体版本转序号4
安装 sdk install Identifier(这一列内容)
3. 切换 JDK 版本
你可以使用 sdkman
来轻松地切换 JDK 版本。例如:
# 切换到 JDK 11
sdk use java 11.0.17-open
# 切换到 JDK 17
sdk use java 17.0.2-open
你还可以设置全局默认的 JDK 版本:
# 设置全局默认 JDK 版本为 JDK 11
sdk default java 11.0.17-open
4. 列出已安装的 JDK 版本
查看已安装的 JDK 版本和当前正在使用的版本:
sdk list java
5. 卸载 JDK 版本
如果你需要卸载某个版本的 JDK,可以使用以下命令:
sdk uninstall java 11.0.17-open
总结
使用 sdkman
来管理 JDK 版本是非常方便的,因为它提供了简单的命令来安装、切换和卸载不同版本的 JDK,无需手动配置环境变量。这种方法特别适合开发者,因为它支持多种开发工具和语言的版本管理。
评论区