java - 无法安装 JDK 7

标签 java macos javafx java-7

我不知道这里是否适合提问,如果不合适请告诉我,我会将我的问题转移到别处。

我正在使用 OSX (Maverick),我正在尝试安装 JDK 7 以便使用 javaFX。所以我从 oracle 下载了 .dmg 包,当我双击该包时,我收到错误消息 找不到可安装的文件系统。在文档中我发现了这个警报:

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

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

最佳答案

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

So how can I properly install the JDK 7?

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

Is it dangerous to install it? Could it mess up all my settings

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

knowing that I only want to use the JDK 7 to run some java project ?

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

关于java - 无法安装 JDK 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21975180/

相关文章:

java - 让循环等待 5 分钟再执行

java - 与依赖的 Eclipse 项目绑定(bind)不匹配

java - 在服务器上渲染和导出 FusionCharts

java - 尝试运行 jetty start.run 时出现 NullPointerException

macos - OS X 10.9 (Mavericks) 上的 HaXml 安装问题

Java FX : Change the color of one unique letter in Label

macos - 操作系统 X : NSUserDefaults not saved

c - C中链接库中函数的并行计算

JavaFX onEditStart 方法

JavaFX : 'About' MenuItem is missing from the 'Application Menu' in OSX