在Eclipse或MyEclipse中使用Jad打开.class文件
5星 · 超过95%的资源 需积分: 12 149 浏览量
更新于2024-09-12
收藏 1KB TXT 举报
"myeclipse或者eclipse打开.class文件"
在Java开发环境中,有时我们需要查看或分析编译后的.class文件,了解其内部结构和反编译代码。MyEclipse和Eclipse作为流行的Java集成开发环境(IDE),提供了这样的功能。本文将详细介绍如何在MyEclipse和Eclipse中配置和使用工具来打开和查看.class文件。
首先,我们需要获取反编译器JAD。JAD是一个Java字节码反编译器,可以从以下两个链接下载:
1. JAD官方网站:http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml
2. JADclipse插件:http://sourceforge.net/projects/jadclipse/
下载完成后,将jad.exe文件解压到JDK的bin目录下,例如:D:\Program Files\Java\jdk1.7.0_11\bin。
接着,将jadclipse的jar文件(例如:net.sf.jadclipse_3.3.0.jar)放入MyEclipse或Eclipse的plugins目录,如:D:\myeclipse\plugins。
然后,在MyEclipse或Eclipse中进行以下配置:
- 打开“Window” -> “Preferences” -> “Java” -> “Jadclipse”,如果没有Jadclipse选项,可能需要重新启动IDE。
- 在“Path to decompiler”中设置jad.exe的路径,例如:C:\Users\Administrator\jad\jad.exe。
- 设置“Directory for temporary files”,用于存放反编译过程中的临时文件。
- 进行文件关联设置:“Window” -> “Preferences” -> “General” -> “Editors” -> “File Associations”。
- 选择“.class”文件类型,添加jadclipse的ClassFileViewer,并设为默认编辑器。
对于MyEclipse,还需要确保jadclipse插件已被正确安装。如果在“Window” -> “Preferences” -> “Java” -> “Jadclipse”中没有看到jadclipse,可能需要手动安装插件,或者检查.eclipse或myeclipse.ini配置文件,确保“Duser.language”设置为“en”。
对于Eclipse的较新版本(如3.7及以上),可能需要额外的步骤来处理未关联的.class文件。在“File Type”中选择*.class without source,然后在“Associated Editors”中添加JadClipseClassFileViewer,并将其设为默认。这样,当你尝试打开一个无源代码的.class文件时,Eclipse将自动使用JadClipseClassFileViewer进行反编译显示。
通过以上步骤,你可以在MyEclipse或Eclipse中方便地查看和理解已编译的Java类文件,这对于调试、学习和逆向工程非常有帮助。不过需要注意,反编译的结果可能并不完全等同于原始的Java源代码,尤其是在遇到混淆、优化或者其他复杂情况时。
2012-11-13 上传
2010-04-23 上传
2013-10-31 上传
2011-06-22 上传
2014-12-30 上传
2014-07-06 上传
2009-08-13 上传
2010-07-05 上传
oiwuliang
- 粉丝: 0
- 资源: 4
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全