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!

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top