----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
分享到:
相关推荐
JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA反编译工具JAVA...
Java反编译工具是程序员在开发和调试过程中经常会用到的一种实用软件,它能够将已编译的Java字节码(.class文件)转换回源代码格式,这对于查看和理解第三方库或者研究已有的二进制代码非常有帮助。本绿色版的Java反...
java 反编译工具java 反编译工具java 反编译工具java 反编译工具
此时,就需要用到反编译工具,而jd-gui就是这样一款强大的JAVA反编译工具。它以其简单易用、功能齐全的特点,深受广大开发者喜爱。 首先,jd-gui是一款开源的Java反编译工具,能够将字节码还原为接近原始的Java源...