Mac下的Java安裝及卸載

在Mac系統下,有三個目錄需要注意:

1. /System/Library/Java/JavaVirtualMachines 這個是Mac OS自帶的JDK,也就是默認的JDK。我的系統版本是10.9.1 默認的JDK版本是1.6.0_65

2. /System/Library/Frameworks/JavaVM.framework 暫時還弄不清楚是幹什麼的。

3. /Library/Java/JavaVirtualMachines/ 這個是自己安裝的JDK真實的安裝路徑, 我安裝的是Java1.7.0_51


如果你不小心刪除了/System/Library/Frameworks/JavaVM.framework下的東西,可能你需要重新安裝Java1.6才行。我是不小心把Version下的A目錄給刪了,然後就悲劇了。


如果你想自己安裝JDK,下面是下載地址:

1.6: https://developer.apple.com/downloads/index.action# Oracle 1.7以後纔有Mac版,1.6以前的都是蘋果公司自己編譯的。需要蘋果的賬號。

1.7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Oracle 的1.7的版本,自己找Mac OS版下載。


如果你想卸載JDK,可以參考這篇文章《Mac 刪除jdk》

關於瀏覽器中使用的Java插件,可以參考官方文檔。

瞭解如何在 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'

另外,你還可以這樣用,來選擇不同的Java版本:
export JAVA_HOME='/usr/libexec/java_home -v 1.6'
或者

export JAVA_HOME='/usr/libexec/java_home -v 1.7'

一些補充說明:
Java 7 需要 Mac OS X 10.7.3 (Lion) 及以上版本才能安裝。
在瀏覽器中運行Java要求是64位瀏覽器,所以不支持Chrome, Safari 或 Firefox 沒問題。

更多內容,比如“如何卸載”、“卸載 Oracle Java 7 後如何還原 Apple Java 6”等,請參考下面這些參考資料:
蘋果官方說明
java_home 命令手冊
Mac OS X Platform Install FAQ
Mac Java 7 FAQ:安裝,刪除,還原,配置,系統請求


參考 http://han.guokai.blog.163.com/blog/static/136718271201301183938165/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章