【问题标题】:failing to install JDK 7无法安装 JDK 7
【发布时间】:2014-03-25 08:57:06
【问题描述】:

我不知道这是否是正确的地方,如果不告诉我,我会将我的问题迁移到其他地方。

我正在使用 OSX (Maverick),我正在尝试安装 JDK 7 以使用 javaFX。所以我从 oracle 下载了.dmg 包,当我双击包时,我收到错误消息can't found mountable file systems。在文档中我发现了这个警报:

If you download Java 7, you will not be able to run Java content in Chrome on Mac OS X and will need to use a 64-bit browser (such as Safari or Firefox) to run Java content within a browser. Additionally, installing Java 7 will disable the ability to use Apple Java 6 on your system.

那么如何正确安装 JDK 7?安装它有危险吗?知道我只想使用 JDK 7 运行一些 java 项目,它会搞乱我所有的设置吗?

【问题讨论】:

    标签: java macos javafx java-7


    【解决方案1】:

    我相信您收到的错误消息只是表明 dmg 文件已损坏。 尝试再次下载并安装它,它应该可以正常工作。

    那么如何正确安装 JDK 7?

    您只能安装 64 位版本的 Java 7,唯一真正的缺点是它不适用于 crome 浏览器之类的东西,您可以像第一次尝试一样安装它,从这里下载并安装它: JDK Download

    安装它有危险吗?会不会弄乱我所有的设置

    不,安装 JDK 不会产生任何明显的变化,即使您在其上运行应用程序而不是以前的 JDK/jar,它们仍然应该可以工作。如果您安装了较旧的 JDK,您仍然可以在 IDE 中使用/选择它们。如果您确实使用了 crome,那么它应该可以继续使用您已安装的现有/旧 JRE/JDK 正常工作。

    知道我只想使用 JDK 7 来运行一些 java 项目?

    Java 7 JDK 向后兼容,这意味着它应该运行所有现有的 Java 应用程序。

    如果您担心在 Java 6 和 7 之间进行交换,那么这个帖子可能会有所帮助:https://superuser.com/questions/490425/how-do-i-switch-between-java-7-and-java-6-on-os-x-10-8-2

    【讨论】:

    • 感谢您的回复。由于我广泛使用chrome,是否可以让java 1.6默认运行,并仅在选择我的IDE项目的SDK时设置JDK 7
    • 是的。我之前只需要在 Windows 上交换它,所以我不确定 OSX 的细节,但下面的链接向您展示了如何更改 java_home 目录,所以如果您安装 JDK,然后将 java_home 设置为 OLD jre 目录然后一切都应该在安装 JDK 之前运行:superuser.com/a/555749
    • 或者,如果您可以直接使用 JDK 7 文件夹,那么您就不需要安装它,这样您就不会更改现有的 java 设置,因此 crome 将正常工作,而你只需要在你需要使用的时候在你的IDE中指定JDK 7的路径。
    • 你知道我在哪里可以找到这个文件夹吗?
    • 我不知道在哪里可以找到,没有官方来源。我会把它安装在另一台机器上并复制它。或者您可以安装它,然后复制文件夹,然后将其删除(只需重新安装旧的 java 版本以确保其设置正确)。我知道这很麻烦,但我不知道有什么其他好的解决方法。
    【解决方案2】:

    您可以在其他系统上下载。并将内容解压缩到一个文件夹中。然后,您可以将其复制到您的 Mac 上并尝试。我猜这就是他所说的文件夹的意思。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 2023-04-02
      相关资源
      最近更新 更多