Skip to content

通常情况下,安装 java 的方式都是从Oracle官网下载 JSE 目标版本(譬如 java8 java11 java17 等)的 JDK 安装包,然后配置环境变量。

但是这种方式比较繁琐,而且版本单一,不利于且不支持 java 的版本控制与切换。

因此这里推荐使用 SDKMAN! 来安装 JDK

macos 为例,执行 curl 命令安装 SDKMAN!

shell
curl -s "https://get.sdkman.io" | bash

安装之后,执行 source 命令注册环境变量以及初始化:

shell
source "$HOME/.sdkman/bin/sdkman-init.sh"

上述命令执行之后,就可以使用 sdk 命令来管理 JDK 了。

查看电脑可用的 Java 版本:

shell
sdk list java

安装某一 Java 版本:

shell
sdk install java 17.0.12-oracle

查看是否安装成功:

shell
java --version

切换 java 版本:

shell
sdk use java 17.0.12-oracle

另外 sdk 也可以用于管理 maven:

shell
sdk install maven 3.8.6

完整的支持列表可以查看 SDKMAN!/sdks