Mac 里装了 Java 11,但是 Flink 需要 Java 8,所以需要再装一个 Java 8 的环境。
1 下载安装 Java8
- 在 Oracle 官网找到 Mac 版本的下载地址:https://www.oracle.com/java/technologies/downloads/#java8,下载安装包。
- 打开 dmg 文件,进行安装。
- 安装完成后,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 版本。