我正在尝试将使用 jsoup 库的 JavaFX 应用程序导出为单个 jar。在文件 > 项目结构中,我可以将 jsoup 拖到我的 jar 中,但这会在我构建工件时创建两个 jar 文件,并且删除 jsoup jar 会导致我的程序无法运行。我只想要一个可以分发的 jar ,那么我做错了什么?我在下面发布了我的工件配置。
最佳答案
好的,感谢 this question,我明白了.您需要在“输出布局”选项卡中,离开“可用元素”部分中的库,右键单击它,然后选择“提取到输出根目录”。这将导致“Extracted 'library name'”出现在输出目录部分,您可以将它拖到主 jar 中。我希望它更明显!如果有人对此有困难,请发表评论。
关于java - 如何在 Intellij 的同一个 jar 中导出 JavaFX 应用程序和依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41210067/