8

我正在开发一个 GUI 应用程序,宁愿只分发一个 jar 而不是多个。

你能用清单来控制它吗?

4

5 回答 5

6

另一种选择是使用自定义类加载器,例如这个:

http://one-jar.sourceforge.net/

于 2009-02-10T07:42:08.317 回答
3

将你的罐子合并到一个罐子里。看到这个线程

于 2009-02-10T07:30:48.187 回答
2

执行此操作时需要小心。如果您要合并的 jar 包含包含关键信息的清单文件 - 这些文件可能会丢失,只有最后一个文件会被合并。

例如,如果您合并 JavaMail - 清单文件很重要。如果你失去它 - 坏事就会发生。

最安全的做法是查看每个 jar 文件并检查清单文件。

于 2009-02-10T08:19:55.793 回答
0

看看这里。使用 Netbeans 6.7.1 将多个 jar 合并为 1 个 jar

于 2009-11-10T09:51:31.960 回答
0

创建一个将多个罐子组合成一个罐子的阴影罐子。Maven 开箱即用地支持此功能。

https://maven.apache.org/plugins/maven-shade-plugin/

于 2019-08-19T01:40:36.683 回答