Java 未能安装JDK 7

Java 未能安装JDK 7,java,macos,javafx,java-7,Java,Macos,Javafx,Java 7,我不知道这是不是该问的地方,如果不告诉我,我会把我的问题转移到其他地方 我正在使用OSX(Maverick),我正在尝试安装JDK 7以使用javaFX。因此,我从oracle下载了.dmg软件包,当我双击该软件包时,收到错误消息找不到可安装的文件系统。在文档中,我发现了此警报: 如果下载Java 7,您将无法在Mac OS X上的Chrome中运行Java内容,需要使用64位浏览器(如Safari或Firefox)在浏览器中运行Java内容。此外,安装Java 7将禁用在系统上使用Apple

我不知道这是不是该问的地方,如果不告诉我,我会把我的问题转移到其他地方

我正在使用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项目,它会弄乱我的所有设置吗?

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

那么如何正确安装JDK 7呢

您只能安装64位版本的Java 7,唯一真正的缺点是它不能与crome浏览器之类的东西一起使用,您可以按照第一次尝试的方式安装,从此处下载并安装:

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

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

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

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


如果您担心Java 6和7之间的交换,那么这个线程可能会有所帮助:

您可以在另一个系统上下载。然后将内容解压缩到文件夹中。然后你可以把它复制到你的Mac电脑上,然后再试一次。我想这就是他所说的文件夹

谢谢你的回复。由于我广泛使用
chrome
,是否可以让
java1.6
作为默认值运行,并且仅在选择IDE项目的
SDK
时设置
jdk7
。我以前只需要在windows上交换它,所以我不确定OSX上的细节,但下面的链接显示了如何更改java_主目录,因此如果安装JDK,然后将java_home设置为旧的jre目录,然后一切都应该像安装JDK之前一样运行:或者,如果您可以直接使用JDK 7文件夹,那么您就不需要安装它,这样您就不会改变现有的java设置,因此crome将正常工作,当你需要使用JDK 7时,你只需要在你的IDE中指定它的路径。你知道我在哪里可以找到这个文件夹吗?我不知道在哪里可以找到,没有官方的来源。我会把它安装在另一台机器上,然后复制过来。或者您可以安装它,然后复制文件夹,然后删除它(只需重新安装旧的java版本以确保其设置正确)。我知道这是一个很大的混乱,但我不知道有任何其他好的工作围绕。