当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

JAVA反编译工具jad的简单用法[Java编程]

赞助商链接



  本文“JAVA反编译工具jad的简单用法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

反编译工具jad简单用法

以下假定jad.exe在c:java目录下

1、基本用法

Usage:  jad[option(s)] 

直接输入类文件名,且支持通配符,以下所示.

c:java>jadexample1.class

c:java>jad*.class

后果是将example1.class反编译为example1.jad.将example1.jad改成example1.java即得源文件.

2、Option-o
不提醒,覆盖源文件
3、Option-s
c:java>jad-sjavaexample1.class
反编译后果以.java为扩大名.
4、Option-p
将反编译后果输出到屏幕
c:java>jad-pexample1.class
将反编译后果重定向到文件
c:java>jad-pexample1.class>example1.java
5、Option-d
指定反编译的输出文件目录
c:java>jad-o-dtest-sjava*.class

号令行挑选的列表

-a    - 用JVM字节格局来注解输出

-af    - 同 -a,但是注解的时刻用全名称

-clear  - 排除全部的前缀

-b    - 输出多于的括号 (e.g., if(a) { b(); }, default: no)

-d

- 指定输出文件的文件目录

-dead   -试图反编译代码的dead 部份(default: no)

-disass  - 不用用字节码的方法反编译 (no JAVA source generated)

-f    - 输出整个的名字,无论是类还是办法

-ff    -输出类的成员在办法之前 (default: after methods)

-i    - 输出全部的变量的缺省的最初值

-l  - 将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)


  以上是“JAVA反编译工具jad的简单用法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .