我已经用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也包含样例代码