`
SwordShadow
  • 浏览: 268553 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

编译与反编译jar包

阅读更多



 最近做itext版的html转pdf,看到一个支持中文的解决方案,但是需要修改引用jar包源码

目的:修改itextpdf-5.4.4-sources.jar 源码包中的.java文件,编译成.class,然后替换itextpdf-5.4.4.jar包中同名.class文件

工具:Myeclipse,jd-gui

步骤:新建java project,切换到磁盘此项目目录下的src文件夹下,解压缩itextpdf-5.4.4-sources.jar,将整个目录拷到src目录;

 

目录结构如下

 

--src
  --com
  --errors
  --META-INF
  --detault.css

 

然后在eclipse下刷新项目,此时会提示缺少jar包报错,缺少itextpdf包,将itextpdf-5.4.4.jar包加入环境,然后修改需要修改的源码,然后在此项目的bin目录找到对应的的.class文件,用7-zip等压缩工具打开itextpdf-5.4.4.jar包,替换同名的文件,最后可以用jd-gui打开jar包,可以验证源码是否修改成功

 

 最后推荐一个搜搜jar包的不错的网站 GrepCode ,这个完整可以列出所查找jar包的所有版本

  • jd-gui.zip (690.5 KB)
  • 描述: jd-gui下载
  • 下载次数: 6
  • 大小: 32.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics