一、安裝JDK
1、下載JDK
Oracle 1.7以后才有Mac版,1.6以前的版本都是蘋果公司編譯的。
Apple下載地址:https://developer.apple.com/downloads/index.action#
Oracle下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、安裝JDK
雙擊dmg文件,按提示安裝即可。
3、查看JDK安裝路徑
打開終端,執(zhí)行 ? ??/usr/libexec/java_home -V
MacBook-Air:~ eng$ /usr/libexec/java_home -V
Matching Java Virtual Machines (4):
? ? 1.8.0_101, x86_64: ?"Java SE 8" ? ? /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
? ? 1.7.0_79, x86_64: ? "Java SE 7" ? ? /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
? ? 1.6.0_65-b14-466.1, x86_64: "Java SE 6" ? ? /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
? ? 1.6.0_65-b14-466.1, i386: ? "Java SE 6" ? ? /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
Apple JDK路徑(默認JDK1.6):/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Oracle JDK路徑(JDK1.8為例) : ?/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
系統(tǒng)默認的 JDK 版本,是通過?link?來實現(xiàn)的,也就是說 Java 程序如 Maven、Eclispe 選擇哪個 JDK 是通過各自的啟動腳本,按照約定的?link?文件去查找 Java 程序的。比如 Maven 就會先找 Apple 派的 JDK 后找 Oracle 派的 JDK。
Apple 派的 JDK 通過把文件?/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDKlink?到某個版本的 JDK 實現(xiàn)了多版本支持。
Oracle 派的 JDK 學(xué)習(xí) Aplle 派的方法也支持多版本,link?文件是?/System/Library/Frameworks/JavaVM.framework/Versions/Current。
4、設(shè)置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'
二、卸載JDK
參考文章:[如何在 Mac 上卸載 Java?](https://java.com/zh_CN/download/help/mac_uninstall_java.xml)
#### 使用終端卸載 Oracle Java
注:要卸載 Java,必須具有管理員權(quán)限,并且必須以 root 用戶身份或者使用?`sudo`?工具來執(zhí)行刪除命令。
按照下面所示,刪除一個目錄和一個文件(符號鏈接):
1. 單擊位于??繖谥械?Finder?圖標
2. 單擊實用程序文件夾
3. 雙擊終端圖標
4. 在“終端”窗口中,復(fù)制和粘貼命令:
`sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin`
`sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane`
`sudo rm -fr ~/Library/Application\ Support/Java`
請勿嘗試通過從?`/usr/bin`?刪除 Java 工具來卸載 Java。此目錄是系統(tǒng)軟件的一部分,下次對操作系統(tǒng)執(zhí)行更新時,Apple 會重置所有更改。
參考文章:
[有關(guān)在 Mac OS X 上安裝和使用 Oracle Java 的信息和系統(tǒng)要求](https://java.com/zh_CN/download/faq/java_mac.xml)

- 序
- 前端
- 通用
- bootstrap
- angular
- ui-router
- controller
- react
- 后端
- php
- mysql
- 自定義函數(shù)
- 運維
- appveyor ci構(gòu)建php擴展
- api
- weixin
- geo
- 西陸整理
- 人員
- 目錄結(jié)構(gòu)
- 數(shù)據(jù)庫結(jié)構(gòu)
- 項目初始化
- 小記憶
- 分頁函數(shù)
- 系統(tǒng)函數(shù)庫
- 常用函數(shù)庫
- 操作數(shù)據(jù)庫
- 幫助演示
- ct高級搜索
- 測試代碼極客tags
- 服務(wù)器
- java
- yar
- 簡歷
- tcp
- efi分區(qū)加載
- 氧庫測試
- 測試
- pgsql
- 轉(zhuǎn)換
