mac安装jdk8和jdk11并自由切换

jdk11下载地址

https://code.aliyun.com/kar/oracle-jdk/raw/3c932f02aa11e79dc39e4a68f5b0483ec1d32abe/jdk-11.0.7_osx-x64_bin.tar.gz

下载完成后将包复制到Library/Java/JavaVirtualMachines目录下

sudo ~/Downloads/jdk-11.0.7_osx-x64_bin.tar.gz /Library/Java/JavaVirtualMachines/
此处加入sudo防止没有权限

对jdk11进行解压缩

sudo tar -zxvf jdk-11.0.7_osx-x64_bin.tar.gz

进入jdk文件夹输出pwd记录文件路径

jdk-11.0.7.jdk % pwd
/Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk

开始编辑bash文件

vim ~/.bash_profile

#添加下面的代码
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
alias jdk8=export JAVA_HOME=$JAVA_8_HOME
alias jdk11=export JAVA_HOME=$JAVA_11_HOME
export JAVA_HOME=$JAVA_8_HOME

#保存退出并激活环境变量
$ source ~/.bash_profile

输入jdk8查看当前版本号

输入jdk11查看当前版本号

经验分享 程序员 微信小程序 职场和发展