下载jdk8和11的tgz解压到/Library/Java/JavaVirtualMachines目录下. 长这样:
jdk-11.0.9.jdk
jdk1.8.0_271.jdk
把下面代码放入~/.bash_profile里, 重启shell后用jdk8和jdk11切换.
export JDK8="`ls -1 /Library/Java/JavaVirtualMachines | grep jdk1.8`"
export JDK11="`ls -1 /Library/Java/JavaVirtualMachines | grep jdk-11`"
if [ "$JDK" = "11" ]
then JAVA_HOME=/Library/Java/JavaVirtualMachines/$JDK11/Contents/Home; export JAVA_HOME
else JAVA_HOME=/Library/Java/JavaVirtualMachines/$JDK8/Contents/Home; export JAVA_HOME
fi
export PATH=$JAVA_HOME/bin:$PATH
alias jdk11="export JDK=11; source ~/.bash_profile"
alias jdk8="export JDK=8; source ~/.bash_profile"
网友评论