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的实际引用