0x01

​ 发现有人写了帆软的GUI放在github,试用后觉得很方便,遂下载后尝试将新的利用链添加进去,以方便后续自己测试用,但是将利用链的jar包依赖添加进去后,打包出来的jar包太大了,有200多mb,所以想缩减下

image-20240129164505465

0x02

​ 有人说一个一个看依赖然后去做适配,觉得不太现实,最后使用方法如下

  1. 修改依赖fine-third-10.0.jar为fine-third-10.0.zip

  2. 使用MacZip(mac的压缩工具,其他压缩工具不可以)

    image-20240129164956096
  3. 然后选中不需要的依赖去移除,实际删除一些没用到的大体积的文件夹就可以了

    image-20240129165114544

0x03

一开始记得以前弄过,就是改压缩包去缩减体积,具体记不清了。

  • 靠模糊印象去尝试,先试解压后去删除没用的依赖在压缩,但是这样出来的jar包不能用,idea看着总是多一层路径
  • 后来是解压删除依赖后,选择所有文件夹后右键压缩,不过这样的jar包虽然不多一层路径了,但也不能用

最终效果

简单实用,200多mb => 40mb,顺便标题改成自己的ID,哈哈哈,感谢yecp181的源码
image-20240129165730029