JavaFX 附带 JDK 8?

标签 java javafx-8

我有多个关于 JavaFX 的问题。

JavaFX 是否随 JDK 8 提供? JavaFX 是否也需要自己的运行时环境?

我查看了我的计算机(我安装了 JDK 和 JRE),但找不到 JavaFX。这是否意味着 JavaFX 有自己独立的运行时环境和开发工具包?如果是这样,我在哪里可以找到下载链接?

如果它已经以某种方式下载到我的计算机上,JavaFX 是如何工作的?它与 Swing 相似还是完全不同?


为偶然发现此问题的人编辑 2020 年 1 月:使用 JDK 11,JavaFX 是独立的;请参阅下面的 jewelsea 的回答。 Antonio Raposo 的回答适用于 JDK 8,但请注意它已过时。

最佳答案

JavaFX 与 JRE 8 和 JDK 8 捆绑在一起。JavaFX jar 是 jfxrt.jar,位于 ext 文件夹中。 要部署应用程序,唯一的必要条件是正确安装 JRE 8。

JavaFX 和Swing 有相似之处,也有不同之处。最好的开始方式是阅读 JDK 站点上提供的文档。请小心阅读 JavaFX 8 页面而不是 JavaFX 2 页面,因为它们存在一些差异并且一些旧示例可能无法正常工作。

您可能也对我在我的博客中发布的一个或其他示例感兴趣 A Cup of Java

关于JavaFX 附带 JDK 8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35974003/

相关文章:

java - 如何使用 Dropbox API V2 下载特定文件?

JavaFX | javafx.fxml.LoadException : Missing resource key

JavaFX 8 : Putting a default "x" mark via css if the checkbox is deselected

JavaFX : ScrollPane in SplitPane cannot scroll

java - 简单的树查看器库

java - 将多个字符串写入文件而不删除浏览器的第一个 ANDROID Collection 夹

java - 如何使用具有读/写访问权限的 SQLite 数据库部署 javafx 应用程序

java - 创建一个方法来返回 DNA 链的 WC 补体

JavaFx:在 TreeView 中,当树项不在 View 中时,只需滚动到索引号

linux - 用于 Linux 的 java fx 应用程序构建工具的最佳实践