通常情况下,安装 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。