主题
Java
SDKMAN
SDKMAN 是一个用于管理多个软件开发工具包(SDK)的命令行工具,支持 Java、Groovy、Scala、Kotlin 等多种语言的 SDK 管理。它提供了一个简单的界面来安装、切换和管理不同版本的 SDK,使开发者能够轻松地在项目之间切换不同的 SDK 版本。
安装 SDKMAN:
bash# 可能会遇到 bash 版本过低的问题 curl -s "https://get.sdkman.io" | bash # 可以尝试指定使用升级后的 bash 来执行安装命令 curl -s "https://get.sdkman.io" | /opt/homebrew/bin/bash安装完成后,按照提示执行以下命令来加载 SDKMAN:
bashsource "$HOME/.sdkman/bin/sdkman-init.sh"
sdkman 常用命令
bash
# 列出可安装的 Java 版本
sdk list java
# 列出已安装的 Java 版本
sdk list java | grep 'installed'
# 安装指定版本的 Java
sdk install java <version>
# 推荐安装 temurin 版本
# sdk install java 21.0.10-tem
# 切换 Java 版本
sdk use java <version>
# 设置默认 Java 版本
sdk default java <version>
# 显示当前使用的 Java 版本
sdk current java
# 显示 sdkman 的帮助信息
sdk help
# 显示 sdkman 的版本信息
sdk version