我一直在使用javafx和maven开发一个桌面应用程序,在这个项目中,我还使用apachepoi读取一些excels和h2数据库来创建一个临时数据库。我已经能够使它在intellij idea中完美地运行,但是我无法在.jar中部署它并在idea之外运行它javfx:jlink but 它失败时出现以下错误:error
这里还有中存储库的链接github:github repository
求你了,这是唯一要做的事了。谢谢你的帮助。
我一直在使用javafx和maven开发一个桌面应用程序,在这个项目中,我还使用apachepoi读取一些excels和h2数据库来创建一个临时数据库。我已经能够使它在intellij idea中完美地运行,但是我无法在.jar中部署它并在idea之外运行它javfx:jlink but 它失败时出现以下错误:error
这里还有中存储库的链接github:github repository
求你了,这是唯一要做的事了。谢谢你的帮助。
1条答案
按热度按时间eqqqjvef1#
据我所知,您可以使用fatjar将应用程序中的所有依赖项打包到单个应用程序中
fat-ultrasomma.jar
文件。您将使用下一个命令运行应用程序:
$ java -jar target/fat-ultrasomma.jar
为此,您需要添加shade
插件以及用于执行的main.java类
链接:
maven shade插件
为什么我们需要main.java