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

时间:2016-12-18 15:49:31

标签: java intellij-idea javafx

我正在尝试导出使用jsoup库作为单个jar的JavaFX应用程序。在文件>项目结构,我能够将jsoup拖到我的jar中,但是当我构建工件时会创建两个jar文件,并且删除jsoup jar会导致我的程序无法工作。我只想要一个可以分发的罐子,所以我做错了什么?我在下面发布了我的工件配置。

First Tab

Second Tab

1 个答案:

答案 0 :(得分:3)

好的,我想通过this question来解决这个问题。您需要在“输出布局”选项卡中,库保留在"可用元素"部分,右键单击它,然后选择" Extract Into Output Root"。这将导致"提取的图书馆名称'"要显示在“输出目录”部分中,您只需将其拖到主jar中即可。我希望它更明显!如果有人遇到问题,请发表评论。