感谢黄帅哥的方法介绍。这里再给大家分享一下:
如果用ide生成的jar比预定的大小要多那么几k,可以考虑一下这法子。
jar是zip的子压缩算法
可以把jar用winrar(其他工具一样)解压
然后winrar再把它压缩成zip,选择压缩项选:最大压缩率
生成xx.zip
改名为xx.jar,改jad上游戏包大小的描述。
放在手机里,一样可以运行的。
因选择了最大压缩率,很可能就能压缩出几k来。网友们可以试试。
如果想批量操作,java可以利用dos命令结合winrar各种参数搞,感兴趣的去找类Process,Runtime看看。