尽管之前声称 OpenJDK 对 JavaFX 的支持很差, JavaFX 项目现在是 OpenJDK 的一个组成部分。然而,增强 JavaFX 功能的组件 OpenJFX 最初直到版本 9 才完全集成到 OpenJDK 中。
虽然大多数 Linux 发行版目前并未将 JavaFX 与其 OpenJDK 一起打包安装时,有一些例外:
Oracle JDK 包含了 OpenJDK 没有的某些闭源软件以及与 JavaFX 相关的组件是:
这意味着 OpenJDK 版本的 JavaFX 无法播放 VP6 FLV 文件并且缺少 WebStart/Browser 嵌入式部署功能。然而,H.264 和其他常见视频格式在开放的 JavaFX 实现中可以正常播放。
对于大规模部署,建议使用 Java 的自包含应用程序模式。此方法将特定的 Java 版本与您的应用程序捆绑在一起,确保兼容性并绕过用户计算机上预装 Java 的任何需要。
Oracle 表示了他们的持续支持JavaFX 与 OpenJDK 结合使用,正在进行的开发旨在增强平台的功能并确保其与开源社区的集成。
以上是OpenJDK 与 JavaFX 完全兼容吗?的详细内容。更多信息请关注PHP中文网其他相关文章!