一、卸载JDK7
参考文章
http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html#uninstall
$ pwd/Library/PreferencePanes$ ls -altotal 8drwxr-xr-x 4 root wheel 13662811:52.drwxr-xr-x+61 root wheel 207462602:20..drwxr-xr-x 3 root wheel 10252708:52FlashPlayer.prefPanelrwxr-xr-x 1 root wheel 10162811:52JavaControlPanel.prefPane ->/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/deploy/JavaControlPanel.prefPane$ sudo rm -fr JavaControlPanel.prefPane
二、安装JDK6、JDK7+
Mac 下安装JDK6需要apple官方提供的安装包,Oracle官网未提供Mac OSX版本的安装包。
JDK6默认安装在/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
JDK7或更高版本安装在/Library/Java/JavaVirtualMachines
[2]的优先级比[1]高
备注:
[1]System:系统级别,类似windows 下的program/files
[2]System/Library:系统资源库
[3]Library: 面向所有用户的资源库
[4]~/library: 当前用户的资源库
三、如何同时安装多个JDK
安装步骤没什么差异,下载对应的安装包安装即可
自己定义.bash_profile,放置在~/.bash_profile[或者使用.bashrc]
定义JAVA_HOME\并设置别名
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Homeexport JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Homeexport JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Homeexport JAVA_HOME=$JAVA_7_HOMEalias jdk8='export JAVA_HOME=$JAVA_8_HOME'alias jdk7='export JAVA_HOME=$JAVA_7_HOME'alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
四、测试
打开终端进行测试
-->java -v
-->jdk8
-->java -version
五、备注
MacOSX 10.11 EL Capitan 为支持JDK6的最后版本,如果需要在MacOSX 10.11上安装JDK6请从苹果官网下载

浙公网安备 33010602011771号