JavaFX 和 OpenJDK
解决 OpenJDK 中的 JavaFX 支持
在 9 之前的 OpenJDK 版本中,JavaFX 支持确实不太理想。不过,这一情况已得到显着改善。 JavaFX 现在是 OpenJDK 项目的核心组件,并在 OpenJDK 11 及更高版本中得到完全支持。
基于 JavaFX 的应用程序的分发
JavaFX 作为模块化库分发或单独的 SDK。开发人员可以在其应用程序中包含 JavaFX 模块以利用其功能。对于最终用户分发,建议打包包含所需 JDK、JavaFX 模块和应用程序代码的运行时映像。
从 OpenJDK 构建 JavaFX
实现完全控制并且独立于 Oracle,用户可以从 OpenJDK 源存储库构建 JavaFX。这会产生不依赖于 Oracle 代码的 JavaFX 开源版本。
带有 OpenJFX 的 Linux 发行版
一些 Linux 发行版提供了用于 Java 开发的 OpenJFX 软件包。例如,Debian Linux 提供基于 OpenJDK 的 JavaFX 二进制发行版。安装说明可以在提供的参考中找到。
部署 JavaFX 应用程序
对于大量应用程序,建议使用 Java 的自包含应用程序部署模式。这将 Java 和 JavaFX 运行时的私有副本与应用程序捆绑在一起,确保兼容性和一致的用户体验,类似于本机应用程序安装。
其他资源
以上是OpenJDK 中如何处理 JavaFX 支持?的详细内容。更多信息请关注PHP中文网其他相关文章!