Sử dụng nhiều phiên bản Java trên macOS

Cài đặt HomeBrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Cài đặt các phiên bản Java cần sử dụng

brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk11
brew install --cask adoptopenjdk13

Tạo alias tới các Java Home

Sửa file zshrc: vi ~/.zshrc

# find all java home
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_13_HOME=$(/usr/libexec/java_home -v13)

# config alias
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
alias java13='export JAVA_HOME=$JAVA_13_HOME'

# set default java8
export JAVA_HOME=$JAVA_8_HOME

Source file zshrc: source ~/.zshrc

Kiểm tra