使用 java11 构建和部署 javafx 应用程序

2024-04-02

我按照以下步骤操作https://blog.jetbrains.com/idea/2013/03/packaging-javafx-2-applications-in-intellij-idea-121/ https://blog.jetbrains.com/idea/2013/03/packaging-javafx-2-applications-in-intellij-idea-121/

但是当我尝试构建工件时,如最后一步所示,我收到此错误

错误:Java FX Packager:无法构建工件 - fx:部署不是 在此 JDK 中可用

我知道 JavaFX 已从 java11 中删除,我的问题是我应该做什么来构建一个.jar or .exe

这里有一个你好世界应用程序 https://github.com/humazed/fx01用于快速测试。


使用 JavafX JAR 导出选项在 Intelij 中不再起作用。您可以使用“Jar-From module with dependency”将其导出为常规 jar。这将导出一个有效的 Jar,但为了运行它,您需要将 javaFx 路径和模块添加到命令中。

获得 jar 后,运行命令应如下所示:

java --module-path PATH_TO_YOUR_JAVAFX_LIB_FOLDER --add-modules javafx.controls,javafx.fxml,javafx.graphics,javafx.web -jar yourJar.jar

我用这个制作了一个 YouTube 教程:https://youtu.be/HGHu-SzL-5E https://youtu.be/HGHu-SzL-5E

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 java11 构建和部署 javafx 应用程序 的相关文章

随机推荐