Javafx 12应用程序部署

时间:2020-11-10 12:20:02

标签: javafx deployment

如何将 JavaFx 12 + 应用程序部署为独立应用程序?我创建的每个JAR文件,使用启动器将其转换为.exe均无法运行。该错误表明它缺少JavaFX UI组件,仅当我使用jdk 10及以下版本时才有效。我的IDE是IntelliJ社区版。

1 个答案:

答案 0 :(得分:0)

尽管JavaFX已从Java 11中的JDK / JRE的标准发行版中移出,但仍有许多OpenJDK供应商生产包括JavaFX模块的内部版本。 尝试使用Azul或Bellsoft标记为“完整”或“ fx”的内部版本。

https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk

https://bell-sw.com/pages/downloads/

否则,解决方案是下载JavaFX SDK模块并创建一个包含带有jlink的JavaFX模块的JRE。 https://openjfx.io/openjfx-docs/#install-javafx