我有一个使用大约20个外部jar文件的应用程序。为了将所有内容打包到一个文件中进行分发,我一直在将所有外部内容解压缩到一个特定的目录中,然后将它们全部重新整理到一个jar中。最终结果是大约2MB。我想使用jarjarlinks来减少分发jar的大小,但我找不到任何关于如何做我想要的例子。
基本上,我只想从外部罐子中取出我正在使用的类,并丢弃所有其余的。 jarjarlinks能做到吗?如果没有,是否有人会推荐其他实用工具?
我的资料来源:
http://code.google.com/p/jarjar/wiki/GettingStarted
http://jonasboner.com/2005/12/09/stay-out-of-jar-hell-with-jar-jar-links.html
答案 0 :(得分:0)
您还可以使用名为 autojar 的工具。
关于清单文件,一旦打包jar,你可以用jar命令的-e选项添加一个:
jar -uvfe myjar.jar full.name.of.class.with.main.method