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



我已经用ant构建了build.xml来创建jar文件。问题是它的jar文件大小约为1.7MB。我得缩小尺寸。有谁能帮忙解决这个问题吗?

如果您正在使用Ant Jar Task,那么Jar文件应该已经被压缩了,除非您明确地说不要这样做。

属性:压缩
说明:既可存储数据,又可压缩数据Them,默认为true。除非您设置了keepcompression属性如果为false,这将应用于整个存档,而不仅仅是文件你在更新时添加了

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


属性:水平说明:文件所在的非默认级别应进行压缩。取值范围为0(无)压缩/最快)到9(最大压缩/最慢)。自Ant 1.7

查看Ant文档中jar任务的详细信息。

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

这里的javadoc也包含样例代码

相关内容

  • 没有找到相关文章