我想创建一个可执行的 jar。我阅读了如何制作 MANIFEST.MF,但使用 maven 阅读要容易得多:
但该解决方案不包括 fxml 文件。
你知道那个插件或一些解释我应该如何以及在哪里插入 fxml 文件的教程。
我注意到该解决方案也不包含 gif 或其他 jar 文件。因此,我认为将其他类型的文件包含到 jar 中应该是相同的解决方案。
我接近最后期限(昨天)。因此,任何允许我在 5 分钟内完成的帮助(任何人都可以梦想)将非常受欢迎。
预先感谢。
我想创建一个可执行的 jar。我阅读了如何制作 MANIFEST.MF,但使用 maven 阅读要容易得多:
但该解决方案不包括 fxml 文件。
你知道那个插件或一些解释我应该如何以及在哪里插入 fxml 文件的教程。
我注意到该解决方案也不包含 gif 或其他 jar 文件。因此,我认为将其他类型的文件包含到 jar 中应该是相同的解决方案。
我接近最后期限(昨天)。因此,任何允许我在 5 分钟内完成的帮助(任何人都可以梦想)将非常受欢迎。
预先感谢。
你可以用Zenjava-Javafx-maven-plugin
这个。只需将此添加到您的pom.xml
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.8.3</version>
<configuration>
<mainClass>your.package.with.Launcher</mainClass>
</configuration>
</plugin>
比使用mvn jfx:jar
命令创建javafx jar
. 将jar-file
被放置在target/jfx/app
。
如果您希望创建 javafx 本机捆绑包,请使用此配置,
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.8.3</version>
<configuration>
<vendor>YourCompany</vendor>
<mainClass>your.package.with.Launcher</mainClass>
</configuration>
</plugin>
和这个命令:mvn jfx:native
。本机启动器或安装程序将放置在target/jfx/native
.
要使用 maven 创建 javaFX 项目的可执行 jar,请遵循本教程:从零到 javafx-in-5-minutes
使用这个插件,快速启动和运行以及构建复杂的分发包(例如可执行 JAR 文件、本机安装程序和 webstart 包)变得非常容易