我刚刚安装了Mac OSX 10.8 Mountain Lion 我正在尝试安装JDK版本6 Oracle下载版本6没有Mac软件包: http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html
但JDK版本7还有一个 http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
在其他地方我可以获得JDK 6的Mac包吗?
答案 0 :(得分:35)
我记得,当你第一次做一些需要Java的东西时,操作系统会询问你是否要安装它,而版本6就是你得到的。根据{{3}},在终端中输入java -version
就足以触发提示。
对于JDK(而不是运行时),您需要登录this page,搜索java
,然后下载Java for OS X 2012-006 Developer Package。我只是在我的MacBook上做了这个,现在有javac 1.6.0_37
。
答案 1 :(得分:18)
java -version
以确保您拥有正确的版本。如果是错误的版本(例如java版“1.7.0_45”),则需要修改~/.bash_profile
:
# Java 6 for Android Development
export JAVA_HOME="/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home/"
退出&再次登录&确保您运行的是正确的版本:java -version
。应该是java版“1.6.0_65”。
答案 2 :(得分:3)
出于某些奇怪的原因 - 在Java7之前,它实际上是苹果提供/支持java for OSX而不是Sun / Oracle。这种情况最近才改变JAVA7。因此,要获得早期版本(如Java6),请转到http://connect.apple.com - 使用您的apple Id登录,然后您会找到列出的1.6的jdk。您也可以通过https://developer.apple.com/找到它 - 或者我已经说过,从7开始,您可以直接从http://www.oracle.com/technetwork/java/index.html
获取答案 3 :(得分:1)
不幸的是,在我找到一个相当不稳定的解决方案之后我才看到这个答案......我假设从developer.apple.com下载Java安装程序是安装Java 6的最简单方法,但如果,像我一样,你已经安装了Java 7,并且你正在尝试降级并且它无法正常工作(即如果安装开发人员下载仍然使用Java 7作为默认版本),则可以下载适用于OS 10.6的Java包然后打开它使用Pacifist,然后复制文件。 (从包中复制10.7的文件对我来说不起作用 - 显然它安装了Java 7,或者至少它将Java 7作为默认版本而无法选择版本6)。
答案 4 :(得分:-3)
截至2013年7月18日,您可以在此处获取最新的Mac Java 6:
http://support.apple.com/downloads/
点击“Java for OS X 2013-004”链接可以进入下载页面: