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

标签 java intellij-idea javafx

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

First Tab

Second Tab

最佳答案

好的,感谢 this question,我明白了.您需要在“输出布局”选项卡中,离开“可用元素”部分中的库,右键单击它,然后选择“提取到输出根目录”。这将导致“Extracted 'library name'”出现在输出目录部分,您可以将它拖到主 jar 中。我希望它更明显!如果有人对此有困难,请发表评论。

关于java - 如何在 Intellij 的同一个 jar 中导出 JavaFX 应用程序和依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41210067/

相关文章:

java - 我的程序做错了什么?

gradle - 如何将 `intellij gradle plugin`添加到我的自定义插件依赖项

java - IntelliJ Ultimate 在 Play 2.3 (Java) 项目测试中找不到路由

java - 使用对象列表时设置选择框值

java - 在父 BorderPane 中居中放置 ImageView 并调整其大小

java - 无法将屏幕截图添加到 Cucumber 中的范围报告

java - 根据 var 名称,该方法在 Java 中输出一些内容

java - 单行日志使用log4j打印类名、方法名和异常行号

java - 如何仅在运行某些特定单元测试时才命中断点?

java - 如何在 JavaFX 中重新加载应用程序?