08月16, 2012

Java1.6.0 Minimal Distribution

将用不到的dll和jar去掉,只保留下面的文件

图一

将rt.jar中不需要的classes删掉。

图二

将jvm.dll用aspack压缩一下

image 这样,整个JRE只有11MB,压缩后只有 3.56MB

如何确定自己的程序需要哪些classes呢? java -verbose !!

补充: 还可以将 rt.jar 重新用最大压缩率重新压缩。这样,rt.jar从开始的40+MB 减小到 10MB, 再减小到只有5MB!

本文链接:http://aztack.wang/post/homemade-portable-jre-minimal-distribution.html

-- EOF--

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。