javaFX 中带有 fxml 文件的 Maven 可执行 jar

2024-02-07

我想创建一个可执行的jar。我读了如何制作 MANIFEST.MF,但我用 Maven 读起来要容易得多:

http://www.springone2gx.com/blog/scott_leberknight/2008/06/creating_executable_jars_using_the_maven_assemble_plugin http://www.springone2gx.com/blog/scott_leberknight/2008/06/creating_executable_jars_using_the_maven_assembly_plugin

但该解决方案不包括 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. The 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.

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

javaFX 中带有 fxml 文件的 Maven 可执行 jar 的相关文章

随机推荐