如何压缩已经构建的jar文件?

时间:2014-05-21 04:55:26

标签: java asp.net xml apache ant

我使用ant构建了build.xml来创建jar文件。事情是jar文件大小是1.7MB左右。我必须减小尺寸。任何人都可以帮助解决这个问题。

2 个答案:

答案 0 :(得分:1)

如果您正在使用Ant Jar任务,那么除非您明确说过,否则应该压缩jar文件。

  

属性:压缩
  描述:不仅存储数据,还压缩   他们,默认为true。除非您设置keepcompression属性   为false,这将适用于整个存档,而不仅仅是文件   你在更新时添加了。

但是,您可以尝试更改压缩级别......

  

属性:级别
  描述:文件的非默认级别   应该执行压缩。有效值范围为0(否   压缩/最快)到9(最大压缩/最慢)。自Ant 1.7

有关详细信息,请参阅Ant documentation on the jar task

答案 1 :(得分:0)

您可以尝试使用基于Network Transfer Format将jar转换为JSR 200的Pack200。它有时会进一步压缩罐子。

javadoc here也包含示例代码。