macOS 上 java jdk 环境配置

安装配置 jenv

# 安装 jenv
brew install jenv

# Add jenv to your shell
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

# 查看系统中所有java版本
/usr/libexec/java_home -V 

在 .zshrc 添加设置默认的java_home

export JAVA_8_HOME=$(/usr/libexec/java_home -v 1.8.0_341)
export JAVA_20_HOME=$(/usr/libexec/java_home -v 21)

alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java20='export JAVA_HOME=$JAVA_21_HOME'

#default java8
export JAVA_HOME=$JAVA_8_HOME

# 使用 jenv 管理 java 环境

# 添加java 到 jenv
jenv add $(/usr/libexec/java_home -v 1.8.0_341)
jenv add $(/usr/libexec/java_home -v 21)

# 查看当前系统中的版本
jenv versions

# 设置 java 环境
jversion=1.8
jenv global $jversion && jenv local $jversion && jenv shell $jversion

参考: Installing and Switching Java Versions on Mac OSX
Mac OS X and multiple Java versions