在MyEclipse6.0中查看class文件的源码!【转】
来源:互联网 发布:怎么登录淘宝店铺 编辑:程序博客网 时间:2024/05/16 10:51
我的开发环境:eclipse3.3,MyEclipse6.0; 某些时候,你使用了第三方的jar 包的函数,发现存在某方面问题,想查看函数实现是怎样 这个功能要借助于Eclipse的一个插件:Jad(一个非常好用的反编译插件),版本:3.2.4; 大家知道,我们在外部调用的时候,调用的一般是接口或者抽象类,如果是直接调用的实现类,那么这种情况就非常简单了。 前提:用的是MyEclipse开发环境,并且安装了Jad插件 1.首先说说我们能看到实现类的情况: 把光标插入到或选中你要查看源码的实现类的类名上,然后按下F3,惊喜吧!(注意:看下面的Jad插件的使用方法) 2.接口 按照1的办法我们就能打开接口的源文件,这时候看到的方法虽然都是我们要看的,但是我们还是看不到实现代码,是不是很郁闷呢?呵呵,不要着急,下面就来看看实现代码的庐山真面目。 当我们看到接口的源代码(Jad插件自动反编译得到的)的时候,我们离她的实现的源代码就近在咫尺了。 首先在打开的接口的源文件上任意地方单击右键,在弹出菜单上选择“Quick Type Hierarchy”,此时会看到有一个描述该接口的实现类的层次层出现,我们要做的只是双击你要查看的实现类的名字,是不是又有惊喜了呢!呵呵。 3.抽象类 道理和2类似。 只是在后面弹出的层里描述的是该抽象类的子类的结构层次。随便你点哪一个子类,都可以得到她对应的源代码了! 下面给出Jad插件的安装及使用方法: 1. 从http://www.kpdus.com/jad.html 下载jadnt158.zip 。 6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class” (愿我们都能看到秘密。。。-_-)在MyEclipse6.0中查看class文件的源码!
一个究竟,但是没有源码,怎么办呢?
2. 从http://jadclipse.sourceforge.net 下载net.sf.jadclipse_3.2.4.jar
3. 将jadnt158.zip 解压,拷贝jad.exe 到%JAVA_HOME%/bin/ 目录下。
4. 安装插件net.sf.jadclipse_3.3.0.jar (将此文件拷到eclipse 的plugins 目录下,或者【推荐】按照Jad主页的推荐方法安装(简单))。
5. 设定路径:进入Window -> Preferences -> Java -> JadClipse,将“Path to decompiler”修改成
jad.exe 的路径。
默认关联的编辑器为“JadClipse Class File Viewer”。
- 在MyEclipse6.0中查看class文件的源码!【转】
- myEclipse6.0 的jd_gui插件安装(myEclipse6.0直接查看jar文件的源码)
- 在没有源码的情况下,在MyEclipse中直接查看class文件
- 在MyEclipse中直接查看class文件(在没有源码的情况下)
- 查看class文件的源码!
- MyEclipse6.5 查看.class文件源代码
- Eclipse中查看没有源码的Class文件的方法
- 在eclipse中查看class源码
- 在eclipse中查看class源码
- 如何在dos命令中查看class的jvm文件
- 在eclipse中查看.class文件
- myeclipse6.5中用反编译工具查看class文件
- myeclipse6.0安装查看资源文件的插件
- 转 在eclipse中反编译并查看jar包的class文件,批量反编译
- Eclipse中查看没有源码的Class文件的方法——jadclipse插件使用
- eclipse3.7版本中反编译class文件查看源码
- eclipse中查看java包中class的源码
- 在Myeclipse中加入jad方便查看.class文件
- 2440 6.0BSP 移植过程之OAL
- B/S与C/S的区别与联系
- 2440 6.0BSP 移植过程之KITL篇
- Java反编译器JAD等的另一种选择JD-Core/JD-GUI
- 2440 6.0BSP移植过程之音频驱动移植
- 在MyEclipse6.0中查看class文件的源码!【转】
- 租房要注意的问题
- 继承
- jsp中的事件处理
- 诊断 Java 代码: 轻松掌握 Java 泛型
- 修改密码时显示,否则隐藏
- IEEE 1588的初步认识
- FLASH变量命名后缀表
- 有关JSP/Servlet的重定向技术