快捷搜索:  汽车  科技

mac中配置java环境变量(Mac配置多个Java版本)

mac中配置java环境变量(Mac配置多个Java版本)效果如下图所示:按照安装单版本Java的方式,根据需要来安装Java。实例中,我按照了Java6,Java7和Java8三个版本。在.bash_profile中配置如下命令,即可完成多版本间的快速切换。使用.bash_profile中的命令即可切换Java版本:

mac中配置java环境变量(Mac配置多个Java版本)(1)

前言 Mac遇见Java

Java是一门使用广泛的语言,多年一直霸占着TIOBE语言排行榜的第一。而Mac是广大程序猿首选的开发环境。工欲善其事必先利其器。接下来聊一下如何在Mac上高效的配置Java环境。

1. 安装单版本Java

Mac上安装Java比较简单,从Oracle官网下载jdk安装即可。

  • 打开Oracle官网
  • 打开Oracle Technology Network > Java > Java SE > Downloads
  • 选择对应的版本进行下载

安装完成后,输入命令"java -version"来验证Java是否已正确安装。

java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12 mixed mode) 2. 安装多版本Java

很多时候,需要在Mac同时安装多版本的Java,比如为了测试应用在多版本Java下是否可以正常工作。而且需要在多个版本的Java间进行切换。网上也有很多的关于“Mac上安装多版本Java”的教程,但有些会比较复杂。接下来我介绍一下我自己使用的,比较简单有效的方式。

2.1 下载安装多个Java

按照安装单版本Java的方式,根据需要来安装Java。实例中,我按照了Java6,Java7和Java8三个版本。

2.2 配置.bash_profile

在.bash_profile中配置如下命令,即可完成多版本间的快速切换。

mac中配置java环境变量(Mac配置多个Java版本)(2)

  • /usr/libexec/java_home -v 1.7:该命令会输出Java7版本的安装目录。在Mac上应该是“/Library/Java/JavaVirtualMachines/jdk1.7.0_XX.jdk/Contents/Home”。
  • /usr/libexec/java_home -v 1.8:该命令会输出Java8版本的安装目录。在Mac上应该是“/Library/Java/JavaVirtualMachines/jdk1.8.0_XX.jdk/Contents/Home”
  • alias jdk7="export JAVA_HOME=$JAVA_7_HOME":创建一个命令别名jdk7。执行该命令即可将Java版本切换至Java7。
2.3 快速切换Java版本

使用.bash_profile中的命令即可切换Java版本:

  • jdk7:切换至Java7
  • jdk8:切换至Java8

效果如下图所示:

mac中配置java环境变量(Mac配置多个Java版本)(3)

猜您喜欢: