0%

Mac下配置JDK

与windows不同,如果您只需安装一个jdk的话,那么,在Mac下可以不用配置,系统已经帮您配置好了。如果你装有多个,而系统的默认配置只有一个,那么就需要您自己配置一下。

下载jdk的mac版,安装好之后,进入以下路径查看

1
cd /Library/Java/JavaVirtualMachines/

再查看你自己安装的版本

1
ls

进入目录(有多个版本,则手动输入期望的版本;只有一个版本,则输入cd空格后可以直接按tab键自动补全)

1
cd jdk1.7.0_67.jdk/Contents/Home

复制jdk home的路径,在当前目录输入pwd

1
pwd

进入用户主目录,然后看一下有没有.bash_profile文件

1
2
cd ~
ls -all

编辑.bash_profile文件(没有则新建,命令touch .bash_profile)

1
vim .bash_profile

英文模式下,按一下i键进入编辑模式,输入以下内容,路径部分粘贴刚刚复制的路径

1
2
3
4
5
6
7
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home  
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
export JAVA_HOME=$JAVA_7_HOME
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'

输完后,按esc,再按冒号(shift+;),输入wq保存即可,再输入:

1
2
#更新.bash_profile文件
source .bash_profile

重启一下终端,输入

1
2
3
4
5
6
7
8
9
10
java -version

jdk6
java -version

jdk7
java -version

jdk8
java -version

看到有显示就完成了(我这里默认配置是jdk6)