SDKMAN使用教程

原贴地址

1、简介

  • SDKMAN 是一个用于管理软件开发工具的工具。它允许用户在他们的计算机上安装、管理和切换不同的软件开发工具,如 Java、 Gradle、 Maven、 Scala等。

  • SDKMAN 提供了一个简单易用的命令行界面,用户可以使用命令来安装、卸载、切换和更新不同的工具版本。SDKMAN 还提供了一个广泛的软件工具列表,用户可以从中选择并安装他们所需的工具。

  • 简单来说,如果你使用过 python 的 anaconda,那么你可以将这玩意理解成一个 java 版本的 anaconda,可以很方便的管理多个 java 版本。

2、安装

  • 点击官网:SDKMAN! the Software Development Kit Manager

  • 直接复制官网里的安装指令到终端中执行即可 curl -s “https://get.sdkman.io“ | bash

  • 然后根据需求新开一个终端或者输入右边的代码重置一下 source “$HOME/.sdkman/bin/sdkman-init.sh”

  • 最后输入 sdk version,如果有正常显示版本号,则表示安装成功了

3、使用

1. 查看SKDMAN版本号:

1
sdk version

2. 列出可用的SDK列表:

1
sdk list

3. 安装特定的SDK:

1
sdk install <sdk-name> <version>

例如,安装Java 8:

1
sdk install java 8.0.292.hs-adpt

4. 切换SDK版本:

1
sdk use <sdk-name> <version>

例如,切换到Java 9:

1
sdk use java 9.0.7-zulu

5. 设置默认的SDK版本:

1
sdk default <sdk-name> <version>

例如,设置Java 8为默认版本:

1
sdk default java 8.0.292.hs-adpt

6. 卸载SDK:

1
sdk uninstall <sdk-name> <version>

例如,卸载Java 9:

1
sdk uninstall java 9.0.7-zulu

7. 更新SDKMAN:

1
sdk upgrade

8. 清除旧版本的SDK:

1
2
sdk flush archives
sdk flush temp