Mac如何安装多个JDK版本

场景:因为开发不同的项目,而使用的JDK版本不同,所以需要安装多个JDK。

1.都说Mac安装的有默认的JDK1.6,可是我不知为何在我的Mac本上没找到。所以我在本上安装了,JDK1.7和JDK1.8。

但是有时需要切换JDK版本。 配置过程如下:

2.1 在根目录下新建bash_profile 文件(有的无需新建),然后执行以下命令 :

vim ~/.bash_profile   //编辑文件,需要编辑的内容如下2.2

source ~/.bash_profile  //使bash_profile 生效

java -version  //查看当前Java版本

扫描二维码关注公众号,回复: 2939394 查看本文章

2.2 bash_profile 需要编辑的内容

# 设置自带的 jdk1.6

# export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`

# 设置 jdk1.7

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

# 设置 jdk1.8

export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`

# 默认 jdk 使用1.8版本

export JAVA_HOME=$JAVA_8_HOME

# alias 命令动态切换 jdk 版本

# alias jdk6="export JAVA_HOME=$JAVA_6_HOME"

alias jdk7="export JAVA_HOME=$JAVA_7_HOME"

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

只需要配置已经安装的JDK版本即可 ,没有安装的,配置了会报错,注释掉即可。

3.切换jdk版本

bianlifengdeMacBook-Pro-4:~ bianlifeng$ jdk7

bianlifengdeMacBook-Pro-4:~ bianlifeng$ java -version

java version "1.7.0_80"

Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

bianlifengdeMacBook-Pro-4:~ bianlifeng$ jdk8

bianlifengdeMacBook-Pro-4:~ bianlifeng$ java -version

java version "1.8.0_172"

Java(TM) SE Runtime Environment (build 1.8.0_172-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

4.关于为何如此配置,参考文章https://www.jianshu.com/p/af79ae7f732c

猜你喜欢

转载自blog.csdn.net/cydbetter/article/details/81869370