java jre精简瘦身(转载学习)
打开JRE安装目录.目录包括bin,lib二个文件夹,所以就是将这两个文件进行瘦身了, 1. bin: 可以认为这是Java虚拟机. 2. lib: 执行class文件时,Java虚拟机需要用到的类库及资源文件. 一、bin瘦身主要从两方面考虑 ① exe文件,最主要的工具是java.exe,它用来执行class文件,如果只是为了单纯运行Java程序的话,其他可执行文件一般都是用不到的(可剔除). ② DLL文件,是java.exe执行class文件过程中调用的,执行class文件,java.exe需要哪个库文件就加载哪个dll,不需用的可以剔除. 我们要做的就是找到哪些DLL文件是有用?我们运行一个Java文件看看,可以利用360安全卫士得到 1、准备java文件: /* @author jarg @TODO 举例查看当前程序必需的dll文件 */ import java.io.InputStreamReader; import java.io.IOException; public class Hello { public static void main(String[] args) throws IOException { InputStreamReader ir = new InputStreamReader(System.in); System.out.println(