目前的mac sonoma 14系统自带终端的配置文件为zprofile(/private/etc/zprofile)文件,切换java版本需要修改这个配置文件,之前的~/.bash_profile和~/.zshrc文件修改均无用
在该文件中添加以下字段
#java8,11,17位置
java8=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
java11=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
java17=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
#配置默认
export JAVA_HOME=$java8
#切换版本
alias java8="export JAVA_HOME=$java8"
alias java11="export JAVA_HOME=$java11"
alias java17="export JAVA_HOME=$java17"
更新配置文件