使用jd-gui修改Jar包文件详细操作步骤

举报
架构师聊技术 发表于 2022/12/15 17:53:42 2022/12/15
【摘要】 在开发的时候,尤其是有遗留项目没有源代码的时候,或者引用第三方jar包,需要修改包中一些配置或者简单的逻辑判断,这时候可以直接用jd-gui修改包文件实现

在开发的时候,尤其是有遗留项目没有源代码的时候,或者引用第三方jar包,需要修改包中一些配置或者简单的逻辑判断,这时候可以直接用jd-gui修改包文件实现

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

  1. server_base-1.0.3 目前没有源码,直接修改Jar的Class文件
  2. 修改流程如下
  • 用到的工具jd-gui,到官方下载即可
  • 用jd-gui打开要修改的jar,并找到要修改的class


  • 查看要修改的class的package名字,打开Ide,新建package,新建的package名称应与修改的class的package名字保持一致
  • 在ide中或者其它编辑器中修改,然后添加新的逻辑或者配置,然后编译成class
  • 用压缩工具打开jar包,找到修改的文件,用修改后的class覆盖即可
  • 运行验证是否为预期效果
  • jd-gui:官方下载地址: Java Decompiler

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。