如何使用 SDKMAN 在多个 Java 版本之间安装/切换

斯凯曼! 是在 macOS、Linux、WLS、Cygwin、Solaris 和 FreeBSD 上管理多个版本的软件开发工具包的工具。 它可以安装和管理 Java、Groovy、Scala、Kotlin、Ceylon、Ant、Gradle 等等。

该工具的灵感来自 RVM 和 rbenv,它只需要 curl 和 zip / unzip 出现在您的系统上以使用 Bash 编写(不用担心,它也适用于 Zsh)。

本文展示了如何使用 SDKMAN 安装 Java! (使用其安装程序,或离线使用您自己的 Java 二进制文件),以及如何管理和使用多个 Java 版本(轻松将 Java 版本设置为默认值,包括设置 JAVA_HOME 环境变量,或为当前终端会话临时切换 Java 版本,或仅适用于特定目录)。

1. 要开始,请安装 SDKMAN! 命令行界面。

2. 列出所有候选 Java 版本。

现在那个SDKMAN! 安装好了,就可以使用了。 使用此命令列出所有候选 Java 版本:

sdk list java