山狮上的jdk 6

时间:2012-11-30 21:40:49

标签: macos java osx-mountain-lion

我刚刚安装了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包吗?

5 个答案:

答案 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)

  • 浏览至https://developer.apple.com/downloads/
  • 下载 Java for OS X 2013-005开发人员包
  • 双击生成的 java_for_os_x_2013005_dp_11m4609.dmg 以打开
  • 双击 JavaDeveloper.pkg 进行安装;使用默认值/同意许可/输入密码
  • 打开终端并输入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)。

更多信息: https://stackoverflow.com/a/6413600/560114

答案 4 :(得分:-3)

截至2013年7月18日,您可以在此处获取最新的Mac Java 6:

http://support.apple.com/downloads/

点击“Java for OS X 2013-004”链接可以进入下载页面:

http://support.apple.com/kb/DL1572