Platform Notes
macOS 10.13.4 JDK 8 & 9

Solution

  • 安装 JDK 8 & 9(其他版本同理)
  • vim ~/.zsh_rc(这里使用的是 BashShell,其他 Shell 自行替换)
  • 文末追加:
# Java
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_9_HOME=$(/usr/libexec/java_home -v9)

# Default for Java 8
export JAVA_HOME=$JAVA_8_HOME

alias java9='export JAVA_HOME=$JAVA_9_HOME'
alias java8='export JAVA_HOME=$JAVA_8_HOME'

.zsh_rc

  • 切换版本:java8 / java9
  • 检查版本:java -version

Terminal

Extension