macOS多jdk环境切换

165 阅读1分钟

这是我在网上看到的一个大神的配置过程,我个人不太习惯,我比较推荐使用镜像构建多个版本的方式,然后选择远程开发的方式,因为我更喜欢干净的开发环境,如果不用的时候删除直接删除镜像

作者:独行浪子_琼

1、首先选择 Oracle JDK 11 Download 去下载 JDK 11 安装包,这里讲一下需要 Oracle  账号,且下载速度很慢。  为此提供 JDK 11 下载 的链接,包含了 windows 和 mac os 的安装包。

2、安装过程不做过多讲解。 

3、打开电脑终端 Terminal  输入 :  

cd  /Library/Java/JavaVirtualMachines\ ls -la

Java 安装目录

4、接下来开始编辑环境变量 

$  vim  ~/.bash_profile

设置 JDK 7\

export JAVA_7_HOME=/usr/libexec/java_home -v 1.7\

设置 jdk 8\

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 jdk7="export JAVA_HOME=JAVA_7_HOME"
alias jdk8="export JAVA_HOME=JAVA_8_HOME"\ alias jdk11='export JAVA_HOME=JAVA_11_HOME'

编辑环境变量

5、保存编辑内容并退出

#保存退出
#激活环境变量 ,并立即生效
$ source  ~/.bash_profile