是否可以将最新版本的JavaFX与JDK 7一起使用?

是否可以将最新版本的JavaFX与JDK 7一起使用?,javafx,java-7,Javafx,Java 7,jdk8中包含的最新版本的JavaFX是否与java7兼容?Oracle说最新版本包含在JDK中,但我想知道它是否包含在JDK 7的最新更新中,以及它是否与JDK 8中的版本相同?最新版本的JavaFX8与Java7不兼容 您可以将JavaFX2.x与任何版本的Java7一起使用。但是为了使用JavaFX8,您需要Java8 更新(根据用户要求) 从javafx2到javafx8有很多错误修复。还有许多明显的变化。以下是其中几项: 新外观-Javafx8提供了一个新的UI,一种称为Modena

jdk8
中包含的最新版本的
JavaFX
是否与
java7
兼容?Oracle说最新版本包含在JDK中,但我想知道它是否包含在
JDK 7
的最新更新中,以及它是否与
JDK 8
中的版本相同?

最新版本的JavaFX8与Java7不兼容

您可以将JavaFX2.x与任何版本的Java7一起使用。但是为了使用JavaFX8,您需要Java8

更新(根据用户要求)

从javafx2到javafx8有很多错误修复。还有许多明显的变化。以下是其中几项:

  • 新外观-Javafx8提供了一个新的UI,一种称为Modena的全新外观。有关更多详细信息,请访问
  • 打印API-继awt中使用的Java打印机API之后,JavaFX首次添加了新的打印支持
  • Swing节点-Swing节点将允许您在javafx场景中嵌入Swing组件。通过JFXPanel已经可以支持相反的功能
  • 改进的3D支持-摄像头、3D原语、灯光和3D属性是您在JavaFX8 3D支持中可以看到的一些东西。还有很多
  • 新的UI控件-添加了日期选择器和TreeTableView控件
  • 此版本中添加了对Hi-DPI显示器的支持。
整个变更列表可以在JDK 8的

是否可以将最新版本的JavaFX与JDK 7一起使用

JavaSE7有一个OpenJFX8的后端口。我不知道它现在的状态。我认为它是由Android/iOS社区上的OpenJFX维护的

但是如果您想使用JavaFX8,我建议您使用JavaSE8

Oracle在这里说JDK中包含了最新版本,但我 不知道它是否包含在JDK 7的最新更新中,以及是否 它不是与JDK 8中的版本相同吗

Oracle的JavaSE7包含JavaFX2.x,Oracle的JavaSE8包含JavaFX8。
它们不一样。

所以,JavaFX2.x与JavaFX8不同?我想同时对其进行上下表决。这是因为我在搜索关于JDK-FX兼容性的信息(从版本的角度来看),第一句话给了我一些线索。然而,答案的主要部分是提到JavaFX2和JavaFX8之间的差异,而这并不是所问的(至少在问题中是这样),所以感觉不好。而不是,我希望看到(甚至是我认为应该看到)对这些信息的引用,或者一些表格,显示我们可以使用哪些JDK使用哪些JavaFX版本,这表明它是为了回答OP在评论部分提出的问题而编写的更新。因此,“JavaFX2.x”与“JavaFX8”不同?是的,它们是不同的。您确切地知道区别是什么吗?请查看“JDK 8中的新功能”页面:此外,可能还有实现更改(清理、使用Java SE 8语言功能等)。bitbucket链接已失效。