引言:JD反编译工具也用过很长时间,但是一直停留在使用该工具反编译class文件,从而比对代码,查找错误异常,今天看到该文章,略有意思,估计我下载的是简易绿色版的,功能不全,在做系统集成的时候,有时候需要将子项目作为jar包(可恶的源码不公开)加载至主项目,但又需要调试,该工具着实方便,保存源码包后,方便调试,理解。
若需要jar反编译工具请下载附件
JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
1.打开软件jd-gui,导入需要打包的jar文件
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3895/920c612b-91db-3739-95e0-9c6f4f5f7bfb.jpg)
2.自动生成的jar的源码
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3897/90744b5f-e348-35b0-bd2b-87e00a7db2c4.jpg)
3.保存源码文件
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3899/9686b1fa-5a9d-3dd9-897a-b1db13fb0bcd.jpg)
4.保存到桌面
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3901/a4c21c68-95f1-3b19-86fc-63db0233e3b0.jpg)
5.在myeclipse中引用刚编译的文件
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3903/936deaab-4de4-36f7-92d3-6863afd687c1.jpg)
6.找到刚刚放到桌面的源码文件
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3905/dcfc448b-965c-3962-bfb7-1d2ace755e43.jpg)
7.打开查看文件,已能够看到源码
![点击查看原始大小图片](http://dl.iteye.com/upload/attachment/0081/3907/8f4f35a4-c0a1-3107-b147-34bf2f0d8451.jpg)