Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javaFX中带有fxml文件的maven可执行jar_Java_Maven_Jar_Javafx_Fxml - Fatal编程技术网

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

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,请遵循本教程: 使

我想创建一个可执行的jar。我读过如何制作MANIFEST.MF,但我读过maven,这要简单得多:

但该解决方案不包括fxml文件

你知道一个插件,或者一些教程,解释如何以及在哪里插入fxml文件

我注意到该解决方案也不包括gif或其他jar文件。所以,我认为应该是相同的解决方案,将其他类型的文件包含到jar中

我快到最后期限了(昨天)。因此,任何能让我在5分钟内成功的帮助(任何人都可以梦想)都将是非常受欢迎的


提前感谢。

要使用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>