某些时候,你使用了第三方的jar 包的函数,发现存在某方面问题,想查看函数实现是怎样
一个究竟,但是没有源码,怎么办呢?
解决方法
使用反编译工具咯,呵呵,很简单。
对照参考
1. 从http://www.kpdus.com/jad.html 下载jadnt158.zip 。
2. 从http://jadclipse.sourceforge.net 下载net.sf.jadclipse_3.3.0.jar
3. 将jadnt158.zip 解压,拷贝jad.ex 到%JAVA_HOME%\bin\ 目录下。
4. 安装插件net.sf.jadclipse_3.3.0.jar (将此文件拷到eclipse 的plugins 目录下,或者【推荐】
按照我介绍的eclipse 插件安装方法安装)。
5. 设定路径:进入Window -> Preferences -> Java -> JadClipse,将“Path to decompiler”修改成
jad.exe 的路径。
6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class”
默认关联的编辑器为“JadClipse Class File Viewer”。
ok,你可以去任意打开一个class文件,来看看它的源码了.