javaFX中带有fxml文件的maven可执行jar
我想创建一个可执行的jar。我读过如何制作MANIFEST.MF,但我读过maven,这要简单得多: 但该解决方案不包括fxml文件 你知道一个插件,或者一些教程,解释如何以及在哪里插入fxml文件 我注意到该解决方案也不包括gif或其他jar文件。所以,我认为应该是相同的解决方案,将其他类型的文件包含到jar中 我快到最后期限了(昨天)。因此,任何能让我在5分钟内成功的帮助(任何人都可以梦想)都将是非常受欢迎的javaFX中带有fxml文件的maven可执行jar,java,maven,jar,javafx,fxml,Java,Maven,Jar,Javafx,Fxml,我想创建一个可执行的jar。我读过如何制作MANIFEST.MF,但我读过maven,这要简单得多: 但该解决方案不包括fxml文件 你知道一个插件,或者一些教程,解释如何以及在哪里插入fxml文件 我注意到该解决方案也不包括gif或其他jar文件。所以,我认为应该是相同的解决方案,将其他类型的文件包含到jar中 我快到最后期限了(昨天)。因此,任何能让我在5分钟内成功的帮助(任何人都可以梦想)都将是非常受欢迎的 提前感谢。要使用maven创建javaFX项目的可执行jar,请遵循本教程: 使
提前感谢。要使用maven创建javaFX项目的可执行jar,请遵循本教程: 使用这个插件,快速启动和运行变得非常容易 以及构建复杂的分发包(如可执行JAR) 文件、本机安装程序和webstart捆绑包)
您可以为此使用
Zenjava Javafx maven插件。只需将其添加到您的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>
还有这个命令:mvnjfx:native
。本机启动器或安装程序将放置在target/jfx/native
上
<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>