博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java class反编译的方法总结
阅读量:5807 次
发布时间:2019-06-18

本文共 2318 字,大约阅读时间需要 7 分钟。

2009-07-10 
 
Java class反编译的方法总结
 
Eclipse反编译插件: Jodeclipse与JadClipse 
我个人建议安装jadClipse,效果比jodeclipse好。
下面我就分别介绍两种方法:
 
 
Jodeclipse是Jode的Eclipse插件,JadClipse是Jad的Eclipse插件,它们都是非常好的反编译插件。
Jode Eclipse Plugin 1.0.5 for Eclipse version 3.1 / 3.2
安装方法
 
(1)从如下地址下载:
 
http://sourceforge.net/projects/jodeeclipse
 
把下载下来的文件jodeplugin_1.0.5.zip直接解压到eclipse的plugins目录下。
 
(2)启动eclipse,help -> Software Updates-> Find and Install... -> Search for new features to install,单击"New Remote Site..." 在URL栏输入 http://www.technoetic.com/eclipse/update然后下一步,就可以看到“jode decompiler plugin *.*”,选上安装就可以了。安装好后可以看到Window -> Preferences...-> Java -> Jode Decompiler选项卡,okay,安装成功了。
 
配置:Window-> Preferences... -> General -> Editors -> File Associations找到"*.class"在"Associated editors"里面可以看到"Jode class file viewer"选中它再单击Default按钮. 
 
JadClipse Eclipse Plugin for Eclipse version 3.1 / 3.2/3.3
一、下载:
下载插件:
下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6~3.2M2
下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4. 
下载jadclipse_3.2.4.jar版本,该版本支持eclipse3.2M5~3.3M5 
 
jadclipse3.3是eclipse3.3以上版本的,下载地址:http://www.javaly.cn/javahome/java/content.detail/jadclipse%E3%80%81jadclipse.jar%20%E6%96%87%E4%BB%B6%E4%B8%8B%E8%BD%BD%20---%20Java%20Class%E6%96%87%E4%BB%B6%E5%8F%8D%E7%BC%96%E8%AF%91%E5%B7%A5%E5%85%B7/fdc1ed6c22069c56012262e40ead0350.faces,下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.3M6以上版本
 
下载Jad反编译工具:
http://www.javaly.cn/javahome/java/content.detail/JAD%E3%80%81Jad.exe%E4%B8%8B%E8%BD%BD/fdc1ed6c22069c56012262dfc989034c.faces, jad下载。下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%"bin目录下面(可以将jad.exe放到任意位置,只要记住其存放路径就好,下面要用到)。
 
二、安装:
 
Eclipse中的插件安装可以参考:Eclipse使用技巧(三)Eclipse中插件的安装
方法1、直接将jadclipse_x.x.x.jar(x.x.x.代表版本号)复制到%ECLIPSE_HOME%"plugins目录下。
 
方法2、使用link方式安装,建立D:"Myplugins"jadclipse3.2.4"eclipse"plugins的目录结构,将jadclipse_3.2.4.jar放到plugins目录下面(注:其中D:"Myplugins为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%"links目录下面建立一个jadclipse3.2.4.link文件(该文件名随便取)。文件里面内容为:path=D:/Myplugins/jadclipse3.2.4. 
三、使用:
启动eclipse,点击反编译的类文件,此时会激活jadclipse插件,在eclipse菜单中会多出一个jadclipse菜单,如下图所示:
 
 
一般地它会自动反编译相应的class文件,如果没有自动反编译,请点击jadclipse->Decompile
如下图所示:
 
 
其实还有更简单的方法:
如下:
eclipse插件反编译class文件查看源代码,点击下载
使用说明:
1.下载插件解压后把"net.sf.jadclipse_3.3.0.jar"文件拷贝到eclipse目录下的plugins文件夹中
2.把"jad.exe"文件放到任意目录下
3.重启eclipse配置插件 window→preferences→java→JadClipse 中修改"Path to decompiler"的jad.exe路径 如图
 
4.设置class文件默认打开用此插件就行了
哈哈挺容易吧

转载地址:http://fdubx.baihongyu.com/

你可能感兴趣的文章
python 中类中 __slots__
查看>>
C++ 随机数
查看>>
Linux常用命令笔记---计划任务
查看>>
配置Nutch模拟浏览器以绕过反爬虫限制
查看>>
如何使用netfilter/iptables构建防火墙
查看>>
livemesh在远程桌面中的运用
查看>>
蜜罐技术的配置模式和信息收集
查看>>
查看Oracle的实例名
查看>>
Zend Studio去除编辑器的语法警告
查看>>
linux驱动current关键词
查看>>
让SQL再快一点儿
查看>>
而尔维尔
查看>>
ios获取手机状态 idfa idfv 网络类型 分辨率 获取运营商 ip
查看>>
微信小程序下nginx代理wss,实现兼容原本服务协议ws,Java版本
查看>>
Linux RPS RFS
查看>>
通过Secure CRT导出设备配置
查看>>
我的友情链接
查看>>
jmeter从上一个请求使用正则表达式抓取Set-Cookie值,在下一个请求中运用
查看>>
【Mybatis框架】输入映射-pojo包装类型
查看>>
js 动态添加input代码
查看>>