本文主要介绍jdk12在macOS上的安装和环境变量的配置,以及JDK多个版本之间切换。

1、JDK12安装

1)下载JDK12

Oracle JDK12: https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

OpenJDK12: http://jdk.java.net/12/

在上面两个地址下载需要的版本。

本文主要是macOS上安装,文件下载地址:https://download.java.net/java/GA/jdk12/GPL/openjdk-12_osx-x64_bin.tar.gz

wget https://download.java.net/java/GA/jdk12/GPL/openjdk-12_osx-x64_bin.tar.gz

2)解压安装包(系统中默认安装位置:/Library/Java/JavaVirtualMachines/

sudo tar -zxf  openjdk-12_osx-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines/

3)验证是否安装成功

levideMacBook-Pro:articles levizhong$ java -version
openjdk version "12" 2019-03-19
OpenJDK Runtime Environment (build 12+33)
OpenJDK 64-Bit Server VM (build 12+33, mixed mode, sharing)

2、JDK多个版本之间切换

相关文档Java jdk11 在Mac上的安装和配置以及JDK多个版本之间切换

                   Java JDK 版本管理工具jabba常用命令

多个JDK版本切换的其它方法,请参考上面文档,本文主要介绍通过JDK版本管理工具jabba来切换JDK版本。

1)jabba的安装

jabba的安装参考文档Java JDK 版本管理工具jabba的安装

2)安装 OpenJDK

jabba install openjdk@1.12.0

3)切换使用的JDK版本

通过命令切换

jabba use adopt@1.8
jabba use zulu@~1.6.97

通过配置文件切换

echo "1.8" > .jabbarc

通过jabba alias切换

jabba alias default 1.8

这个命令是每次打开一个新终端,就会自动地 jabba use 这个版本