`
sodabao
  • 浏览: 159733 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

反编译工具jad简单用法

阅读更多
反编译工具jad简单用法
以下假设jad.exe在c:\java目录下
一、基本用法
Usage:    jad [option(s)] <filename(s)>
直接输入类文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。

二、Option -o
不提示,覆盖源文件
三、Option -s
c:\java\>jad -sjava example1.class
反编译结果以.java为扩展名。

四、Option -p
将反编译结果输出到屏幕
c:\java\>jad -p example1.class
将反编译结果重定向到文件
c:\java\>jad -p example1.class>example1.java

五、Option -d
指定反编译的输出文件目录
c:\java\>jad -o -dtest -sjava *.class

命令行选择的列表

      -a        - 用JVM字节格式来注解输出
      -af       - 同 -a,但是注解的时候用全名称
      -clear    - 清除所有的前缀
      -b        - 输出多于的括号 (e.g., if(a) { b(); }, default: no)
      -d <dir> - 指定输出文件的文件目录
      -dead      -试图反编译代码的dead 部分(default: no)
      -disass   - 不用用字节码的方式反编译 (no JAVA source generated)
      -f        - 输出整个的名字,无论是类还是方法
      -ff        -输出类的成员在方法之前 (default: after methods)
      -i        - 输出所有的变量的缺省的最初值
      -l<num>    - 将strings分割成指定数目的块的字符 (default: no)
      -lnc      - 将输出文件用行号来注解 (default: no)
      -nl       - 分割strings用新行字符 newline character (default: no)
      -nodos    -不要去检查class文件是否以dos方式写 (CR before NL, default: check)
      -nocast   - 不要生成辅助文件
      -nocode    -不要生成方法的源代码
      -noconv    - 不要转换java的定义符 (default: do)
      -noctor   - 不允许空的构造器存在
      -noinner   -关掉对内部类的支持 (default: turn on)
      -nolvt    - 忽略局部变量的表信息
      -nonlb     - 不要输出一个新行在打开一个括号之前 (default: do)
      -o        - 无需确认直接覆盖输出 (default: no)
      -p        - 发送反编译代码到标准输出 STDOUT (e.g., for piping)
分享到:
评论

相关推荐

    反编译工具jad 反编译工具jad简单用法

    反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一、基本用法 Usage: jad [option(s)] (s)&gt; 直接输入类文件名,且支持通配符,如下所示。 c:\java\&gt;jad example1.class c:\java\&gt;jad *.class 结果是...

    java反编译工具 jad

    反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;其本身是命令行工具;其他很多用具是在jad内核的基础上加了一个图形界面;比如我上传的资源、Cavaj Java Decompiler  以下假设jad.exe在c:\java目录下 ...

    java反编译工具jad 1.5.8g(可以反编译jdk1.5,1.6)

    反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一、基本用法 Usage: jad [option(s)] (s)&gt; 直接输入类文件名,且支持通配符,如下所示。 c:\java\&gt;jad example1.class c:\java\&gt;jad *.class 结果是...

    java 反编译工具 jad和 用法

    java 反编译工具 jad 安装文件和使用方法

    经典的java反编译工具 jad

    反编译工具jad简单用法  以下假设jad.exe在c:\java目录下  一、基本用法  Usage: jad [option(s)]  直接输入类文件名,且支持通配符,如下所示。  c:\java\&gt;jad example1.class  c:\java\&gt;jad *....

    java反编译工具jad

    反编译工具jad简单用法  以下假设jad.exe在c:\java目录下  一、基本用法  Usage: jad [option(s)]  直接输入类文件名,且支持通配符,如下所示。  c:\java\&gt;jad example1.class  c:\java\&gt;jad *....

    JAD反编译工具+FrontEnd

    反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一、基本用法 Usage: jad [option(s)] (s)&gt; 直接输入类文件名,且支持通配符,如下所示。 c:\java\&gt;jad example1.class c:\java\&gt;jad *.class 结果是...

    jad反编译工具

    内置反编译工具jad简单用法 一、基本用法  Usage: jad [option(s)]  直接输入类文件名,且支持通配符,如下所示。  c:\java\&gt;jad example1.class  c:\java\&gt;jad *.class  结果是将example1.class反...

    java反编译工具,Eclipse反编译插件

    MyEclipse6.5 的中安装jadclipse(反编译工具) java反编译工具jad使用方法

    java反编译工具-jad

    结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。 二、Option -o 不提示,覆盖源文件 三、Option -s c:\Java\&gt;jad -sJava example1.class 反编译结果以.Java为扩展名。 四...

    jad反编译工具 及使用方法

    jad及使用方法,欢迎大家下载,里面有详细描述

    java反编译工具.zip

    jad:反编译工具; 可以将class文件反编译成java文件; 内有使用方法

    java类的反编译工具

    反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。...并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行反编译整个目录的方法:使用jad批量反编译

    java反编译工具(可以集成到eclipse当中)

    jad:反编译工具 可以将class文件反编译成java文件 假设将jad.exe安装在f:\java\jad目录下 把要反编译的文件*.class复制到此目录下,接着接以下步骤, 在命令行窗口环境中进入jad目录, 然后运行:jad -s java *....

    jad反编译工具来的

    zip压缩包,内置jad反编译工具以及基本用法,例如jad -o -r -dF:\src -sjava F:\classes\**\*.class

    decompiler eclipse反编译插件 Jad和JD-Core

    decompiler eclipse反编译插件 Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug...

    jad及eclipse插件进行_class文件的反编译(另加小颖反编译工具)

    jad及eclipse插件进行_class文件的反编译(另加小颖反编译工具)

    JD-GUI反编译工具

    JD-GUI反编译工具,JD-GUI是一个独立的图形实用程序,可显示“.class”文件的Java源代码。您可以使用JD-GUI浏览重建的源代码,以便即时访问方法和字段。

Global site tag (gtag.js) - Google Analytics