我有多个关于 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/