您可以在jar文件中添加多个jar,然后启动该jar文件

时间:2009-02-10 07:24:05

标签: java jar

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

你能用清单来控制吗?

5 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:3)

将你的罐子合并到一个罐子里。请参阅此thread

答案 2 :(得分:2)

这样做时你需要小心。如果您正在合并的jar文件中包含关键信息的清单文件 - 这些文件可能会丢失,只会将最后一个文件合并。

E.g。如果合并JavaMail - 清单文件很重要。如果你失去它 - 发生了不好的事情。

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

答案 3 :(得分:0)

看看here。使用Netbeans 6.7.1将多个罐子组合成一个罐子

答案 4 :(得分:0)

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

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

相关问题