手动精减 JRE 可以减到 15.1MB
我在网上下载了许多精减 JRE 的方法,反复学习折腾了几天,
结果 jre 无法运行,后来我干脆全部用手动精减 JRE,边删
除边动行我自己制作的软件,结果现在可以精减到 15.1MB
的大小,比以前的 80MB 还是要小得多。
1、 JRE 里除了 lib、bin 两个文件夹以外,其余的全部删除。
2、 Bin 里有 client 文件夹,文件夹里只有一个文件 jvm.dll,
另外 bin 下有 11 个文件不能删除,以下是不能删除的
dill 文件 hpi,nio,verify,zip,net,java,java.exe,jpeg,jsound,
Fontmanager,awt(java.exe 文件不能删除)共 11 个文件不
能删除。这样经过整理后有 4.37MB 的大小.
3、 lib 下的两个 resources.jar 与 rt.jar 不能删除,两个公文
包 fontconfig.98.bfc 与 fontconfig.bfc 不能删,另外有个文
件夹 i386 文件夹里只有一个 jvm.cfg 文件不能删。其余
的全部删除。
4、 lib 精减主要是精减 rt.jar 这个文件,太大了,我全手动
精减,知道删除一些不必要的东西,我的方法是在 DOS
里面,先把 rt.jar 解包,里面的文件夹个是个的删除,在
DOS 里再打包 jar cvf r.jar com META-INF java javax org
sun sunw 以上命令是打包成 r.jar 文件,打成后,在把
rt.jar 替换,在重新命名成 rt.jar。上过程比较费时间,
我用了二天时间,把 rt.jar 精减下来了,大小是 9.7MB。
主要是精减下来后可以用,朋友们需要的话,我直接把
我精减的 JRE 上传上来,这是我的精减过程。
5、 主要是第四部精减 rt.jar 有点繁杂。而且要反复无数次