SDKMAN: 管理SDK版本的工具

1,463 阅读1分钟

image.png

SDKMAN是一款管理SDK版本的工具,可以用于大多数基于Uinx的系统。它提供了命令行以及API,功能有:安装、移除、列举候选版本。

Mac、linux上安装方式非常简单:

  1. 打开一个terminal窗口执行命令:curl -s "get.sdkman.io" | bash
  2. 另外打开一个terminal窗口执行命令:source "$HOME/.sdkman/bin/sdkman-init.sh"
  3. 检查是否安装成功:sdk version

使用方式

image.png

sdkman支持安装的jdk列表

image.png image.png

MAC当前安装的jdk版本

image.png

如果想尝鲜最新发布的jdk16,先安装

image.png

然后在当前的terminal窗口设置jdk版本

sdk use java 16.0.0.hs-adpt

也可以全局设置jdk版本

sdk default java 16.0.0.hs-adpt

其他sdk也支持安装

image.png image.png sdk ls 命令 image.png

sdkman可以实现在一台机器上安装多个版本的sdk,不需要完成一些恶心的注册、登录后 才能下载sdk,管理非常方便。