class文件的反编译工具是java中比较常常用到的,这个也是有不少的用户是需要进行编程使用的,本站为你提供的是一款比较小巧的工具,适合初学者的使用!
java class反编译原理

将.class文件读取出来,里面的机器语言转换成java语言。翻译成相应的语句一般的流程是先把程序调入到数据段,虚拟运行环境,一般这分配文件头部,从纪录指令程序数据段,载入到虚拟环境中,纪录指令,遇到跳转指令,压入栈,形成树结构(看数据结构),遍历每个节点的指令。形成完整程序。
如何将java中的.class文件反编译
开始-运行-cmd-回车-进入命令行窗口:
cd+空格+class文件所在路径:
按下面的命令进行反编译:
例如:[2] jad -sjava example.class 回车
在目录里可以看到example.java源文件
[1] 反编译一个class文件:jad example.class,会生成example.jad,用文本编辑器打开就是java源代码
[2] 指定生成源代码的后缀名:jad -sjava example.class,生成example.java
[3] 改变生成的源代码的名称,可以先使用-p将反编译后的源代码输出到控制台窗口,然后使用重定向,输出到文件:jad -p example.class > myexample.java
[4] 把源代码文件输出到指定的目录:jad -dnewdir -sjava example.class,在newdir目录下生成example.java
[5] 把packages目录下的class文件全部反编译:jad -sjava packages/*.class
[6] 把packages目录以及子目录下的文件全部反编译:jad -sjava packages/**/*.class,不过你仍然会发现所有的源代码文件被放到了同一个文件中,没有按照class文件的包路径建立起路径
[7] 把packages目录以及子目录下的文件全部反编译并建立和java包一致的文件夹路径,可以使用-r命令:jad -r -sjava packages/**/*.class
[8] 当重复使用命令反编译时,Jad会提示“whether you want to overwrite it or not”,使用-o可以强制覆盖旧文件
[9] 还有其他的参数可以设置生成的源代码的格式,可以输入jad命令查看帮助,这里有个人做了简单的翻译:jad命令总结
[10] 当然,你会发现有些源文件头部有些注释信息,不用找了,jad没有参数可以去掉它,用别的办法吧。
- PC官方版
- 安卓官方手机版
- IOS官方手机版










下载
下载
下载
下载
exe易容大师1.2 简体中文免费版
雨滴易语言静态反编译工具1.0 绿色版
天正2014 win10过期补丁for 32位/64位
天正2014过期补丁(天正电气2014过期补丁)for 32位/64位
安卓apk程序反编译小工具v1.0 绿色免费版
CFR反编译助手v1.0 绿色版
Apk Easy Tool多功能APK反编译工具v2.3.3 官方版
apkdb工具2.1.3.0613 最新版
apk反编译大师doapk1.0 免费版
AS3 Sorcerer5.24 绿色免费版
VC反编译工具2.2 最新版
ilspy反编译工具2.3.0.0 中文版
gapktool安卓app反编译工具1.0 官方版
Java反编译工具破解版1.0 绿色版
源码恢复反汇编静态分析工具6.9 汉化版
macode g代码编辑器免费下载1.0.2.6 官方版
JSONBuddy免费版4.0.0.0 最新版
Hash校验工具免费下载1.4.7 官方版
代码编辑器(Notepad) 汉化版7.5.1 官方版
spsio-ss反编译文件最新版
gksdhbk文件反编译工具2017 最新版
dnSpy反编译工具正式版6.1.8 免费版
蜻蜓apk改图标名字包名工具(apk傻瓜式改包工具)2.1 绿色最新版
安卓反编译软件(ApkToolkit)3.3 绿色中文版【附使用教程】
APK反编译工具合集(Apkdb)2.1.3.20190508免费版
IDA pro(反汇编分析工具)7.2 英文免费版
CHM电子书批量反编译器3.6.6.575中文绿色版
apk文件反编译工具apktool官方版下载2.4.1 最新版
InnoExtractor解包工具5.2.2绿色免费版
exescope(EXE反编译工具)绿色中文版
Shudepb PB反编译专家2.0.0.5最新版




Android逆向助手(安卓反编译工具)2.2 绿色免
易语言反调试优化工具(E-Guard)0.2 绿色免费
蓝冰APK反编译大师1.0 免费最新版 【apk反编
jdec反编译工具免费绿色版
Flash反编译工具(JPEXS Free Flash Decompi
易语言源码查看器2.0 绿色免费版【可反编译
dex文件反编译工具(Dedexer)1.26 官方免费版
apk反编译工具(Android Multitool for Win7
易语言反编译软件(E-Debug Events)1.5 中文