我想创建一个可执行jar。我读了如何制作一个MANIFEST.MF,但我用maven阅读起来要容易得多:
但该解决方案不包含fxml文件。
你知道一个插件或一些教程,解释我应该如何以及在哪里插入fxml文件。
我注意到解决方案不包括gif或其他文件。所以,我认为应该是一个相同的解决方案,包括其他类型的文件jar。
我接近截止日期(昨天)。所以任何允许我在5分钟内完成任务的帮助(任何人都可以梦想)将非常受欢迎。
提前感谢。
答案 0 :(得分:1)
您可以使用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
。
答案 1 :(得分:0)
使用maven创建javaFX项目的可执行jar遵循本教程:from-zero-to-javafx-in-5-minutes
使用此插件可以更快,更轻松地启动和运行 并构建复杂的分发包(例如可执行的JAR 文件,本机安装程序和webstart包)