在Mac系統下,有三個目錄須要注意: html
1. /System/Library/Java/JavaVirtualMachines 這個是Mac OS自帶的JDK,也就是默認的JDK。個人系統版本是10.9.1 默認的JDK版本是1.6.0_65 java
2. /System/Library/Frameworks/JavaVM.framework 暫時還弄不清楚是幹什麼的。 web
3. /Library/Java/JavaVirtualMachines/ 這個是本身安裝的JDK真實的安裝路徑, 我安裝的是Java1.7.0_51
瀏覽器
若是你不當心刪除了/System/Library/Frameworks/JavaVM.framework下的東西,可能你須要從新安裝Java1.6才行。我是不當心把Version下的A目錄給刪了,而後就悲劇了。 oracle
若是你想本身安裝JDK,下面是下載地址: app
1.6: https://developer.apple.com/downloads/index.action# Oracle 1.7之後纔有Mac版,1.6之前的都是蘋果公司本身編譯的。須要蘋果的帳號。 spa
1.7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Oracle 的1.7的版本,本身找Mac OS版下載。 .net
若是你想卸載JDK,能夠參考這篇文章《Mac 刪除jdk》 插件
關於瀏覽器中使用的Java插件,能夠參考官方文檔。 orm
瞭解如何在 Lion 和 Mountain Lion 中從新啓用 Apple 提供的 Java SE 6 Web 插件和 Web Start 功能。
配置相關問題:
1. JAVA_HOME在哪?
答:按照上述的目錄1或者3找到相應JDK,而後在JDK目錄下的/Contents/Home中
2. rt.jar、jsse.jar去哪了?
已經集成到JDK目錄下的/Contents/Classes/目錄下。Contents/Home/lib/下創建rt.jar, jsse.jar的軟連接。
3. 如何設置JAVA_HOME
最佳方式:export JAVA_HOME='usr/libexec/java_home'
export JAVA_HOME='/usr/libexec/java_home -v 1.7'