Mac 里装了 Java 11,但是 Flink 需要 Java 8,所以需要再装一个 Java 8 的环境。

1 下载安装 Java8

  1. 在 Oracle 官网找到 Mac 版本的下载地址:https://www.oracle.com/java/technologies/downloads/#java8,下载安装包。
  2. 打开 dmg 文件,进行安装。
  3. 安装完成后,JDK 的路径是 /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk

2 配置

编辑 ~/.zprofile,写入:

#java
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'

export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home"
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'

# 默认使用jdk11
export JAVA_HOME=$JAVA_11_HOME
#java END

这样一来,输入 jdk8 或 jdk11,就可以切换 Java 版本。