java字节码反编译工具jad文档翻译

来源:互联网 发布:乌尔古城3d扫描数据 编辑:程序博客网 时间:2024/06/03 22:40
Java 反编译工具JAD文档翻译


阅读这个jad使用文档,“快速”的java字节码反编译工具
jad官方网站:http://www.kpdus.com/jad.html
Copyright 2001 Pavel Kouznetsov (jad@kpdus.com)


一、要求:
1.请阅读jad官方首页的声明
2.安装


解压压缩文件到你的电脑任意磁盘分区,这将会创建2个文件:
- jad.exe 
- reademe 
不需要安装过程


二、如何使用


单个的java字节码文件如“demo.class”,直接使用 jad demo.class
执行这条指令会在当前目录中创建demo.jad文件,如果该目录中已存在相同文件
可以加入-o参数 来确认覆盖它,如 jad -o demo.class
可以省略.class扩展名 或者使用一个原始的文件名
选项 -s 改变输出反编译文件的扩展名


例:jad -s java demo.class
这将在当前目录生成demo.java文件,使用选项-o 和-s java
可以覆盖已经存在的反编译源文件


编译当前目录下所有.class文件
jad -o *.class 


这个指令会将当前目录下的所有class字节码文件并在当前目录生成反编译后的源码文件


jad -o -r -dsrc xgn/test/**/*.class


这条指令会生成当前目录下xgn目录下test目录下所有的.class字节码文件,
并在当前目录生成反编译文件包目录结构

jad的选项有很多,这些是最为常用的了



原创粉丝点击