Mac001--JDK安装与配置JDK环境变量
Mac--安装JDK
一、Java6安装
苹果下载地址:https://support.apple.com/kb/DL1572?viewlocale=zh_CN&locale=en_US (推荐)
其他下载地址:https://favoorr.github.io/2014/10/30/mac-os-x-jdk6/(可用)
在安装本更新之前,请先退出所有 Java 应用软件。双击安装即可。
二、java8安装
官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
三。验证java是否安装成功。
执行命令:java -version
四。配置JDK环境变量
1。全局配置
全局配置需要修改的是 /etc/profile文件,mac下有个/etc/bashrc文件,相当于全局文件,所以可以在/etc/bashrc中配置
//step1:查看JDK安装目录,输入命令 /usr/libexec/java_home
Java 的默认安装路径是/Library/Java/JavaVirtualMachines
//step 2 在profile文件中添加如下内容 ## java_home export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH //step 3 添加完毕之后,按esc退出插入模式,并键入wq!保存退出文件 //step 4 让配置立即生效 source /etc/profile
2.为当前用户配置
//step 1 切换到当前用户的目录下,并打开.bash_profile cd /Users/yourName vi .bash_profile //setp 2 在.bash_profile文件中添加如下内容 ## java_home export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH //step 3 添加完毕之后,按esc退出插入模式,并键入wq!保存退出文件 //step 4 让配置立即生效 source .bash_profile
3。配置多版本JDK
//step1:
配置全局环境变量《vi /etc/profile》,输入以下命令
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home export JAVA_HOME=$JAVA_6_HOME #指向默认jdk路径 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH //step2:
按esc退出编辑,输入 :wq!保存并退出 //step3:
source /etc/profile //让配置生效 //step4:
java -version //查看Java版本,此时为1.6 //step5:
export JAVA_HOME=JAVA_8_HOME //切换jdk版本 //step6:
java -version //查看Java版本,此时为1.8
五。Mac下查看已安装的JDK版本及安装目录
1、打开终端,输入:/usr/libexec/java_home -V
注意:输入命令参数区分大小写(-v是不对的,必须是-V)
如图:3个红框内依次为:输入命令; 当前Mac已安装jdk目录; Mac默认使用的jdk版本;
JDK相关配置。可参考博客:
http://www.cnblogs.com/bjlhx/p/8993070.html
http://menzhongxin.com/2016/08/04/mac%E9%85%8D%E7%BD%AEJDK%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/