mac中配置java环境变量(Mac配置多个Java版本)
mac中配置java环境变量(Mac配置多个Java版本)效果如下图所示:按照安装单版本Java的方式,根据需要来安装Java。实例中,我按照了Java6,Java7和Java8三个版本。在.bash_profile中配置如下命令,即可完成多版本间的快速切换。使用.bash_profile中的命令即可切换Java版本:
前言 Mac遇见JavaJava是一门使用广泛的语言,多年一直霸占着TIOBE语言排行榜的第一。而Mac是广大程序猿首选的开发环境。工欲善其事必先利其器。接下来聊一下如何在Mac上高效的配置Java环境。
1. 安装单版本JavaMac上安装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中配置如下命令,即可完成多版本间的快速切换。
- /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。
使用.bash_profile中的命令即可切换Java版本:
- jdk7:切换至Java7
- jdk8:切换至Java8
效果如下图所示: