Java下简单易用的反编译工具jad可以将. class反编译为. Java .然后单击下载
一、基本使用方法
用户: jad [ option (s ) ]
直接输入类文件名,支持通配符,如下所示:
c:/Java/jad example1.class
c:/Java/jad *.class
结果,example1.class被反编译为example1.jad。 将example1.jad更改为example1.Java的源文件。
二. Option -o
无提示,复盖源文件
三.选项- s
c :/Java/jad-sjava example1. class
反编译的结果的扩展名为. Java。
四.选项- p
将反编译结果输出到画面上
c :/Java/jad-p example1. class
将反编译结果重定向到文件
c :/Java/jad-p example1. class example1. Java
五.选项- d
指定反编译的输出文件目录
c :/Java/jad-o-dtest-sjava *.class
反编译别人的程序是错误的,但出于某些原因,可能必须反编译别人的代码。 那个需要工具。 pddxyJAVA源代码反编译专家V1.4终极版是一个很好的工具,但只能反编译使用JDK1.4.2或更低版本编译的程序。 虽然JDK5.0或更高版本是无能为力的,但您可以下载JAD.EXE并逐个反向编译CLASS文件。 但是,如果有几十个或几百个文件夹,目录很深,就很麻烦了。
jad-o-r-sjava-dsrcrrddx/*/*.class
src:是一个反分组目录
rrddx:是指包的开头
将rrddx中的所有. class反向编译并下载到src下的JAD中。 文件名: jad nt 157.zip http://download.pchome.net/PHP/dl.PHP? sid=9111
jad:反编译工具
可以将class文件反编译为java文件
假设您在f:/java/jad目录中安装了jad.exe
将要反编译的文件*.class复制到此目录中,然后继续执行下一步。
在命令行窗口环境中访问jad目录。
下一步运行: jad -s java *.class (附件,*.class指向要反向编译的文件名) )。
如果*.class文件和jad程序不在同一目录中,请使用path环境变量。
将jad所在的目录添加到path路径中即可。 设置路径=% path %; f:/java/jad
有关使用jad的详细信息,请直接运行jad.exe
以下假设jad.exe位于c:/java目录中
一、基本使用方法
用户: jad [ option (s ) ]
直接输入类文件名,支持通配符,如下所示:
c:/java/jad example1.class
c:/java/jad *.class
结果,example1.class被反编译为example1.jad。 将example1.jad更改为example1.java的源文件。
二. Option -o
无提示,复盖源文件
三.选项- s
c :/Java/jad-sjava example1. class
反编译的结果的扩展名为. java。
四.选项- p
将反编译结果输出到画面上
c :/Java/jad-p example1. class
将反编译结果重定向到文件
c :/Java/jad-p example1. class example1. Java
五.选项- d
指定反编译的输出文件目录
c :/Java/jad-o-dtest-sjava *.class
六. Option -r
* .使用*.class包结构打印文件目录
c :/Java/jad-o-r-dtest-sjavad :/1/* */*.class
根据原始程序的软件包结构,将d:/1/文件夹下的. class文件反编译到test目录中。