安装JDK 7失败

3

我不确定这是否是正确的地方提问,如果不是,请告诉我,我会把我的问题迁移到其他地方。

我正在使用OSX(Maverick),并尝试安装JDK 7以使用javaFX。因此,我从Oracle下载了.dmg包,当我双击该包时,出现错误消息找不到可安装的文件系统。在文档中,我找到了以下警告:

如果您下载Java 7,则无法在Mac OS X上的Chrome中运行Java内容,并且需要使用64位浏览器(例如Safari或Firefox)在浏览器中运行Java内容。此外,安装Java 7将禁用在您的系统上使用Apple Java 6的能力。

那么我应该如何正确安装JDK 7?它安装起来是否危险?它会破坏所有我的设置吗?请注意,我只想使用JDK 7来运行一些Java项目。

2个回答

2
我相信你所遇到的错误信息只是表明了 dmg 文件已损坏。尝试重新下载并安装它,应该就可以正常工作了。
那么如何正确安装 JDK 7 呢?
你只能安装 Java 7 的 64 位版本,唯一的缺点是它将无法与诸如 Chrome 浏览器之类的东西配合使用,你可以像第一次尝试时一样安装它,从这里下载并安装:JDK 下载 安装它是否危险?会弄乱所有设置吗?
不,安装 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 - user1611830
1
是的。我之前只需要在Windows上进行交换,所以我不确定在OSX上的具体情况,但下面的链接向您展示了如何更改java_home目录,因此如果您安装了JDK,然后将java_home设置为旧的jre目录,那么一切都应该像安装JDK之前一样运行:http://superuser.com/a/555749 - sorifiend
如果你能够获取JDK 7文件夹,那么你就不需要安装它,这样你就不会改变现有的Java设置,所以Chrome将像往常一样工作,当你需要使用它时,只需在IDE中指定JDK 7路径即可。 - sorifiend
你知道我可以在哪里找到这个文件夹吗? - user1611830
我不知道在哪里找到它,也没有官方来源。我会在另一台机器上安装它,然后将其复制过来。或者你可以先安装它,然后复制文件夹,再卸载它(并重新安装旧的Java版本以确保设置正确)。我知道这很麻烦,但我不知道有什么其他好的解决方法。 - sorifiend
关于在全新的MacBook Pro上安装JDK,我也遇到了同样的问题。从Firefox下载似乎已经解决了这个问题。而Google Chrome似乎越来越失败了... - Dragos Rizescu

0

您可以在另一台系统上下载文件并将其解压到一个文件夹中。然后,您可以将该文件夹复制到您的 Mac 上并尝试运行。我猜这就是他所说的文件夹。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接