无题

1.安装

1
2
3
4
5
6
# 安装命令
curl -s "https://get.sdkman.io" | bash
# 接下来输入
source "$HOME/.sdkman/bin/sdkman-init.sh"
# 最后, 运行以下命令以确保安装成功
sdk version

1.install 命令

1
2
3
4
5
6
# 安装最新稳定版本的 java sdk
sdk install java
# 安装指定版本的 java sdk
sdk install java 11.0.5-open
# 安装指定版本的 java sdk 至指定的本地目录
sdk install java 11.0.5-open /path/to/java

2.uninstall 命令

1
2
# 卸载已安装的SDK,需要指定版本号
sdk uninstall java 11.0.5-open

3.list 命令

1
2
3
4
# 显示所有的SDK(脱机模式下, 这里展示的是本地已安装的)
sdk list
# 显示所有 java sdk 版本(脱机模式下, 这里展示的是本地已安装的 jdk)
sdk list java

4.use 命令

1
2
# 切换指定的版本
sdk use java 11.0.5-open

5.default 命令

1
2
# 将某个版本设置为默认版本
sdk default java 11.0.5-open

6.current 命令

1
2
# 查询已安装的 SDK 版本
sdk current java

7.upgrade 命令

1
2
3
4
# 查看已安装的 java sdk 最新版本
sdk upgrade java
# 查看所有已安装的 sdk 最新版本
sdk upgrade

8.version 命令

1
2
# 查看当前sdkman版本
sdk version

9.broadcast 命令

1
2
# 获取最新的SDK版本通知
sdk broadcast

10.offline 命令

1
2
3
4
5
# 开启或关闭脱机模式, 在脱机模式下, 大多数指令仍可使用, 但是只显示本地信息, 例如list命令, 它只显示已安装的和正在使用的版本
# 开启脱机模式
sdk offline enable
# 关闭脱机模式
sdk offline disable

11.selfupdate 命令

1
2
3
4
# 更新 sdkman, 若当前已经是最新版本将不执行更新
sdk selfupdate
# 更新 sdkman, 若当前已经是最新版本将重新安装
sdk selfupdate force