2016年mac上已經安裝有jdk1.6的版本 目錄在/Library/Java/JavaVirtualMachines/1.6.0.jdk
有時候mac版本跟新會自動刪除jdk1.6 所以要去mac官網重新下載 教程鏈接 http://www.zhihu.com/question/35142029
以上鏈接無用直接去下載 https://support.apple.com/kb/DL1572?locale=en_US&viewlocale=en_US
通過百度下載1.7 1.8版本直接安裝,默認安裝目錄在/Library/Java/JavaVirtualMachines下 安裝完成后為,此為固定版本。
打開 終端 輸入命令 open -t ~/.bash_profile
打開后添加如下文字
export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
export JAVA_HOME=$JAVA_8_HOME
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
同時,本人在orcal官網上下載了jdk最新版本,在控制面板上顯示,該版本可實時跟新,下載地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html,下載后安裝圖標
點擊它,通過彈出的java控制面板中間的java,點擊查看,得到安裝路徑
路徑為:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java,我們想將它變成默認的java路徑可修改
方式一:
直接添加 export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home" 注意其中的冒號,沒有錯誤,你也可按照上述方式修改成可修改的jdk.
保存后 重新打開終端 輸入輸入命令 jdk6 在輸入java -version 得到
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
輸入命令 jdk8 在輸入java -version 得到
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
以上為防止 要下載 maven 等工具時 與jdk版本的沖突而設置。其實以上設置並沒有什么軟用,直接修改export JAVA_HOME=$JAVA_8_HOME,然后重新啟動計算機.
多余查看:http://www.mamicode.com/info-detail-401441.html
多余命令:文件進入/usr/libexec/,查看文件夾下是否存在java_home,輸入命令/usr/libexec/java_home,得到java_home的實際引用