java反编译工具

----jad使用详解

当下载一个软件是jar格式的,我们可以使用jar2cod这个软件将它转换成cod格式,通过桌面管理器装到

我们的bb上;如果你的电脑上安装了winrar并且没有安装jdk或者其他java开发工具,jar格式的文件的

图标就是一个压缩包的图标,我们可以将它解压,解压后可以看到里面包含了一些class文件和其他一些

文件,.class后缀名的文件就是java源程序通过编译生成的类文件,而jar是对一个程序中所有需要用到

的类和其他资源打包的结果。如果想深入的了解一下别人的软件是如何开发出来的,可以使用jad这个文

件对class文件进行反编译。下面我们来说一说jad的使用方法。

前提: 1.系统中安装了jdk;

       2.正确的设置了系统的环境变量。



Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java.   

一、基本用法

假设在c:\Java\目录下包含有一个名为example1.class的文件,反编译方法如下所示。

c:\Java\>jad example1.class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。

c:\Java\>jad *.class

上述语句可以反编译c:\Java\目录下所有的class文件。



二、Option -o

不提示,覆盖源文件

三、Option -s

c:\Java\>jad –s Java example1.class

反编译结果以.Java为扩展名。编译出来的文件就是example1.java



四、Option -p

将反编译结果输出到屏幕

c:\Java\>jad -p example1.class

将反编译结果重定向到文件

c:\Java\>jad -p example1.class>example1.Java

五、Option -d

指定反编译的输出文件目录

c:\Java\>jad -o –d test –s Java *.class

上述语句是将c:\Java\下所有class文件反编译输出到test目录下。
如果你闲控制台命令的话,推荐使用Java Decompiler
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值