IntelliJ Maven 和 JavaFX

伊瓦尔·埃里克森

我是 IntelliJ 和 Maven 的新手,并且按照现在的习惯,遇到了一个问题。我在 IntelliJ 中创建了一个 Maven 项目,它在 IntelliJ 中运行良好。但是,当我进行全新安装时,最终出现在目标文件夹中的 jar 不会运行。尝试从终端运行时出现以下错误:“错误:无法找到或加载主类 test2.jar”。我希望这与 MANIFEST 文件(我似乎在我的项目结构中找不到)有关,但我真的不知道。这是一个常见问题还是我特别粗心?有谁知道有什么办法可以解决这个问题?

我不相信我的源代码在这里对你特别有帮助,但我可能是错的。所以如果你想要它,我可以在编辑中发布它。

谢谢你的帮助!

杰姆斯

您可以创建一个jar包含其所有依赖项的可执行文件它设置包含main()清单中方法的类,并允许您运行应用程序:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <configuration>
                <archive>
                    <manifest>
                        <mainClass>com.example.mainClass</mainClass>
                    </manifest>
                </archive>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
            <executions>
                <execution>
                    <id>make-assembly</id>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

带有所有依赖项(当然 jre 除外)的胖 jar 将构建到您的目标文件夹中。您可以使用以下命令运行它:

java -jar your-application-1.0-jar-with-dependencies.jar

要更改 jar 名称的输出或任何其他调整,请查看程序集插件文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaFX Maven插件和API不兼容

来自分类Dev

JavaFX和maven:NullPointerException:必填位置

来自分类Dev

Robospice / Maven Intellij Android

来自分类Dev

Intellij IDEA和JavaFX工件生成不会生成EXE

来自分类Dev

IntelliJ和JavaFX支持

来自分类Dev

如何使用JavaFX和Scenebulider配置IntelliJ IDEA?

来自分类Dev

Maven和Intellij的构建方式不同

来自分类Dev

JavaFx scenebuilder和Maven集成

来自分类Dev

Maven和IntelliJ的-Dmaven.multiModuleProjectDirectory未设置问题

来自分类Dev

intellij Project make和Maven Compile之间的区别?

来自分类Dev

Intellij和Maven的java.lang.NoClassDefFoundError

来自分类Dev

如何在IntelliJ IDEA中创建JavaFX Maven项目?

来自分类Dev

使用Intellij IDEA进行Javafx Maven项目部署

来自分类Dev

IntelliJ和Maven-无法创建Maven项目

来自分类Dev

使用Maven,Jersey和Tomcat 8从Intellij运行REST服务

来自分类Dev

IntelliJ IDEA:在单个项目中同时支持SBT和Maven

来自分类Dev

使用JavaFX与IntelliJ IDEA的

来自分类Dev

JavaFX和Maven的在的IntelliJ:JAVA_HOME集,但“无法识别的选项--module路径”仍然出错

来自分类Dev

使用Maven在IntelliJ IDEA中构建JavaFX应用

来自分类Dev

IntelliJ:Maven gwt:运行

来自分类Dev

JavaFX Maven插件和API不兼容

来自分类Dev

FindBugs IntelliJ和Maven中的匹配错误级别

来自分类Dev

如何在Javafx-ant,maven和INNO中使用自定义* .ISS?

来自分类Dev

Maven构建-IntelliJ

来自分类Dev

如何在Intellij的同一jar中导出JavaFX应用程序和依赖项?

来自分类Dev

使用 Intellij 和 Maven 创建多模块项目

来自分类Dev

在 Eclipse 中使用 Java/JavaFX 和 Maven

来自分类Dev

如何配置 maven 和 intellij 以包含 groovy 和 java 的参数编译器标志

来自分类Dev

Maven、JavaFX 和类文件版本错误

Related 相关文章

  1. 1

    JavaFX Maven插件和API不兼容

  2. 2

    JavaFX和maven:NullPointerException:必填位置

  3. 3

    Robospice / Maven Intellij Android

  4. 4

    Intellij IDEA和JavaFX工件生成不会生成EXE

  5. 5

    IntelliJ和JavaFX支持

  6. 6

    如何使用JavaFX和Scenebulider配置IntelliJ IDEA?

  7. 7

    Maven和Intellij的构建方式不同

  8. 8

    JavaFx scenebuilder和Maven集成

  9. 9

    Maven和IntelliJ的-Dmaven.multiModuleProjectDirectory未设置问题

  10. 10

    intellij Project make和Maven Compile之间的区别?

  11. 11

    Intellij和Maven的java.lang.NoClassDefFoundError

  12. 12

    如何在IntelliJ IDEA中创建JavaFX Maven项目?

  13. 13

    使用Intellij IDEA进行Javafx Maven项目部署

  14. 14

    IntelliJ和Maven-无法创建Maven项目

  15. 15

    使用Maven,Jersey和Tomcat 8从Intellij运行REST服务

  16. 16

    IntelliJ IDEA:在单个项目中同时支持SBT和Maven

  17. 17

    使用JavaFX与IntelliJ IDEA的

  18. 18

    JavaFX和Maven的在的IntelliJ:JAVA_HOME集,但“无法识别的选项--module路径”仍然出错

  19. 19

    使用Maven在IntelliJ IDEA中构建JavaFX应用

  20. 20

    IntelliJ:Maven gwt:运行

  21. 21

    JavaFX Maven插件和API不兼容

  22. 22

    FindBugs IntelliJ和Maven中的匹配错误级别

  23. 23

    如何在Javafx-ant,maven和INNO中使用自定义* .ISS?

  24. 24

    Maven构建-IntelliJ

  25. 25

    如何在Intellij的同一jar中导出JavaFX应用程序和依赖项?

  26. 26

    使用 Intellij 和 Maven 创建多模块项目

  27. 27

    在 Eclipse 中使用 Java/JavaFX 和 Maven

  28. 28

    如何配置 maven 和 intellij 以包含 groovy 和 java 的参数编译器标志

  29. 29

    Maven、JavaFX 和类文件版本错误

热门标签

归档