在OS X 10.7以前系統都是自帶JDK的,版本是1.6,但以後就沒有了,須要本身安裝。安裝的過程就不說了。主要說一下安裝目錄:java
JDK1.6
/System/Library/Java/JavaVirtualMachines/1.6.0.jdktomcat
JDK1.7 或者1.8
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdkbash
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk 工具
能夠看出不一樣的版本,安裝目錄是不一樣的
。.net
如今JDK的版本比較多,企業開發通常都選擇比較穩定的版本(1.6或者是1.7)。但若是本身想嘗試如下新的功能那麼就要安裝1.8。好比說tomcat 8就要求JDK的最低版本就是1.8。因此單一的JDK已經不能知足要求。這裏推薦兩種多版本管理的方式推薦方式A
命令行
vi .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.6 export JAVA_HOME = $JAVA_6_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是1.6,在命令行中輸入jdk6或者jdk7或者jdk8能夠切換到對應的JDK版本,經過java -version查看。
推薦方式B
安裝jenv,它是一個JDK版本管理工具,但它自己不具備下載安裝JDK的功能,因此下載和安裝的活還必須咱們來作。jenv的教程:http://www.jenv.be/code
Mac OS X10.5以後,應該使用/usr/libexec/java_home命令來肯定JAVA_HOMEblog
//查看默認JDK的安裝路徑 /usr/libexec/java_home //查看JDK 1.6的安裝路徑 /usr/libexec/java_home -v 1.6
這篇文章講的很清楚,描述了mac下java命令的前因後果
http://blog.csdn.net/davidhsing/article/details/8297105教程