修改第三方jar包

问题场景

从别的公司交接一个项目,用到一个jar包,根据需求需要修改某个class文件。

环境

jd-gui.exe
idea

解决步骤

  1. 用jd-gui.exe直接打开jar包
  2. 点击File -> Save All Sources 保存成压缩包 project_name.jar.src.zip
  3. 解压压缩包,重命名为project_name
  4. idea打开project_name
  5. 在idea中设置源文件夹目录
  6. 解决反编译的Java文件报错
  7. 如果修改某个包下的Java文件,位置为com.xxx,点击包位置,右键Rebuild “com.xxx”
  8. 把重新修改的Java文件编译出class文件替换jar包内的class即可。

你可能感兴趣的:(java,jar,Java)