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/

你可能感兴趣的:(Java,Mac)