1.此工具会查找目标文件夹下所有jar包,并解压到源文件目录
2.没有解压到其他目录是因为减少复制的时间
3.解压完成后程序会删除原来的jar包
4.删除jar包的原因是程序可以手动终止,重启会继续解压剩下的jar(类似断点续传)
5.解压完成后程序会反编译所有class文件,并保存成java文件到原目录
6.保存java文件后程序会删除class文件
7.删除class文件的原因是程序可以手动终止,重启会继续反编译剩下的class文件(类似断点续传)
8.启动程序前请备份目标文件夹,防止丢失jar包文件
9.此程序为提高效率使用到多线程,对cpu消耗比较大,请注意机器散热
10.因为程序要做大量的读写删除等io操作,所有运行时间比较长
1