mac安装多套Java环境
到官网下载多个DMG Installer安装
jdk路径:
╰─$ ls /Library/Java/JavaVirtualMachines/
jdk-11.0.15.jdk jdk-18.0.1.jdk jdk1.8.0_331.jdk
╰─$ where java
/usr/bin/java 🤔这应该是个链接文件,可又似乎不是
编辑相应的shell配置文件
vim ~/.zshrc
添加
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_331.jdk/Contents/Home"
export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.15.jdk/Contents/Home"
export JAVA_18_HOME="/Library/Java/JavaVirtualMachines/jdk-18.0.1.jdk/Contents/Home"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
alias jdk18='export JAVA_HOME=$JAVA_18_HOME'
export JAVA_HOME=$JAVA_18_HOME
使用jdk8、jdk11、jdk18就可以实现切换了
jdk8不能java xxx.java xxx
,🤔 jdk11、jdk18可以。