【问题标题】:jdk 6 on mountain lion山狮上的 jdk 6
【发布时间】:2012-11-19 04:02:33
【问题描述】:

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

【问题讨论】:

    标签: macos java osx-mountain-lion


    【解决方案1】:

    我记得,当你第一次做一些需要 Java 的事情时,操作系统会询问你是否要安装它,而你得到的是第 6 版。按照this page的说法,在终端输入java -version就可以触发提示了。

    对于 JDK(而不是运行时),您需要登录 developer.apple.com,搜索 java,然后下载 Java for OS X 2012-006 开发人员包。我刚刚在我的 MacBook 上做了这个,现在有javac 1.6.0_37

    【讨论】:

    • 这是真的,我经历了这个过程并最终得到:Java(TM) SE Runtime Environment build 1.6.0_37 但我最初提出问题的原因是因为我想确保我得到了一个 1.6 的 JDK,而不仅仅是一个运行时。
    【解决方案2】:
    • 浏览至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”。

    【讨论】:

    • 要在 JDK 6 和 7 之间轻松切换,可以使用以下别名:alias setJdk6='export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)'alias setJdk7='export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)'
    【解决方案3】:

    出于某种奇怪的原因 - 在 Java7 之前,实际上是苹果为 OSX 而不是 Sun/Oracle 提供/支持 Java。这种情况最近才随着 JAVA7 而改变。因此,要获得较早的版本——比如 Java6,请转到http://connect.apple.com——使用你的苹果 ID 登录,你会发现列出的 1.6 的 jdk。你也可以通过https://developer.apple.com/找到它——或者我已经说过,从7开始,你可以直接从http://www.oracle.com/technetwork/java/index.html获得它

    【讨论】:

      【解决方案4】:

      不幸的是,在我找到了一个相当不稳定的解决方案之后,我才看到这个答案......我假设从 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

      【讨论】:

        【解决方案5】:

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

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

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

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

        【讨论】:

        • 那是为 SE 而不是 JDK
        猜你喜欢
        • 2013-02-08
        • 2012-09-30
        • 2012-08-16
        • 2012-11-08
        • 2016-03-02
        • 1970-01-01
        • 1970-01-01
        • 2012-09-24
        • 1970-01-01
        相关资源
        最近更新 更多