Mac下多版本JDK安装及切换

2020-06-17  本文已影响0人  滴流乱转的小胖子

1.下载

$wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz

解压

下载后解压到 标准目录/Library/Java/JavaVirtualMachines/
解压安装包(系统中默认安装位置:/Library/Java/JavaVirtualMachines/)

$sudo tar -zxf  openjdk-11.0.1_osx-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines/

配置

1.执行以下命令

 cd ~
 open -e .bash_profile  #打开.bash_profile文件
注:假如.bash_profile文件不存在执行下面命令新建文件
cd ~
touch .bash_profile #新建.bash_profile文件
ls -a #查看文件是否创建成功

然后在执行上面命令
2.在打开的.bash_profile文件中添加下面内容然后关闭

添加JDK的环境变量

根据苹果的官方说明,Mac OS X 10.5 及以后的版本应该使用 /usr/libexec/java_home 命令来确定
JAVA_HOME

# Mac默认 JDK 8(Mac默认自带了一个jdk8版本)  注意下面的引号` (不是单引号',是Esc键下面的 与~符号同键的那个符号)
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
# 设置 JDK 11 
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`

#默认JDK 8  
export JAVA_HOME=$JAVA_8_HOME  
  
#alias命令动态切换JDK版本   
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"  
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"

3.设置生效

cd ~
source .bash_profile  #设置配置立即生效
source /etc/profile (全局)
source ~/.profile (单个用户)

4.验证是否安装成功


image.png
上一篇 下一篇

猜你喜欢

热点阅读