上Jad home page: http://www.kpdus.com/jad.html  下载jad.exe

安装篇,下载jadnt158.zip解压 设置环境变量PATH=jad.exe所在的目录

反编译单个JAVA语言的CLASS文件,在命令行输入:
    jad example.class回车.
然后在你当前目录会生成一个example.jad的文件!把它的后缀改为java就可以阅读了!(你可以忽
略.class后缀)选项 -s<后缀>允许你更改输出文件的后缀.
    jad -sjava example.class
这条命令生成文件”example.java”.当你同时使用选项-o和-sjava时要小心了,因为Jad会意外

的覆盖掉你的源文件.

jad使用JAVA的CLASS文件名作为默认的输出文件名.举个例子,如果CLASS文件”example.class”

包含了JAVA的CLASS”test”那么jad会优先生成”test.jad”.如果你想要指定一自己的输出文

件名,请使用重定向:
    jad -p example.class >myexm.java

选项-d允许你指定输出文件到另外一个文件夹,这个文件夹将默认创建在当前目录.举个例子:
    jad -o -dtest -sjava *.class
    (或者jad -o -d test -s java *.class,两者是一样的)
这条命令反编译所有.class文件在当前目录并且放置所有输出文件在目录”test”以.java为后

缀名.

如果你想反编译整个java类树,用如下命令:
   jad -o -r -sjava -dsrc tree/**/*.class
这条命令反编译所有.class文件位于”tree”以及子目录并且建立输出文件在’’src”目录的相

对子目录中依照类的包名.举个例子,如果文件”tree/a/b/c.class”包含类”c”来自

包”a.b”,那么数车文件的名字是’’src/a/b/c.java”.

万一你想要检查输出文件的精确度或者就是仅仅是好奇,这儿有个选项-a,它让jad使用JAVA虚拟

机字节码作为注释添加在输出文件中.

jad支持内部类和匿名类,当jad把通配符搭配到输入的文件名时,它自动的跳过匹配的内部类.

下载页面 : http://www.kpdus.com/jad.html#download

点击此处直接下载JAD

转载于:https://blog.51cto.com/2688160/487254

java反编译器JAD.exe的使用相关推荐

  1. 反编译插件jadclipse和jad.exe的组合使用

    1.从http://java.decompiler.free.fr/官网下载最新的jad,我目前下载的是jadnt158.zip 2.从http://nchc.dl.sourceforge.net/s ...

  2. Eclipse反编译工具Jad.exe及插件JadClipse配置

    1.下载所需文件 JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download Jad,http://www ...

  3. 基于bat+jad.exe实现jar包批量反编译

    不耗时,不费力,简单好用,看过来!! 最近遇到一个问题: 项目进行安全渗透测试的时候,被爆出使用了过期的非安全的类,但是团队成员分析过后,坚定已经完全剔除了所有的非安全的类,但是工具就是报这么一个警告 ...

  4. Jad - the fast Java Decompiler Jad Java反编译指令

    This is README file for Jad - the fast Java Decompiler. Jad home page: http://www.kpdus.com/jad.html ...

  5. JAVA实现WC.exe功能

    项目要求 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 具体功能要求: 程序处理用户需求的模式为: wc.exe [paramet ...

  6. 将Java程序作成exe文件的几种方法【转载】

    看到网上有同志的介绍将Java程序作成exe文件的方法,写的不错,但是也许是这篇文章完成的时间比较早,许多内容已经不合适了.我在这里补充几条: 一.exe4j 说明:exe4j可以将Jar文件制作成e ...

  7. 将JAVA编译为EXE的几种方法

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 将JAVA编译为EXE的 ...

  8. Java反编译器的剖析

    简单地说,反编译器尝试将源代码转换为目标代码. 但是有很多有趣的复杂性-Java源代码是结构化的: 字节码当然不是. 而且,转换不是一对一的:两个不同的Java程序可能会产生相同的字节码. 我们需要应 ...

  9. java写exe程序实例_2012软考软件设计师辅导:利用JAVA执行本地EXE文件

    曾经为了这样一个需求找了很多资料,今天终于学习到了!如何利用java执行exe文件?使用java类Runtime,每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接. ...

最新文章

  1. Shift-And / Shift-Or
  2. python怎么读文件里的某一行-python读取txt文件并取其某一列数据的示例
  3. 【Linux】内核态和用户态
  4. buuctf rar1
  5. android开发 RecyclerView 瀑布列表布局
  6. 一段成功通过SAP云平台IDP SAML验证的响应字段分析
  7. 数据结构—链表-单链表应用-拆分链表
  8. 程序员如何开启机器学习之路
  9. 【交通流预测】基于matlab BP神经网络短时交通流预测【含Matlab源码 687期】
  10. 双曲正切函数(tanh)
  11. TapTap实习三个月总结
  12. C语言的lsb算法bmp信息隐藏,基于LSB算法的图像信息隐藏与检测.docx
  13. 训练样本裁剪,背景裁剪,yoloV5裁剪样本检测
  14. web前端之贪吃蛇网页版小游戏
  15. [设备驱动] 最简单的内核设备驱动--字符驱动
  16. php 7.1安装sockets,Centos7 下 PHP 添加缺少的组件 sockets 和 openssl
  17. 计算机软考网络管理员题,计算机软考网络管理员理论练习题及答案(5)
  18. 好的大创计算机类课题,年电信学院大创项目选题清单.xlsx
  19. 计算机机房电力切换演练方案,中心机房开展2020年上半年电力切换应急演练
  20. 工信部统一 Android 消息推送标准

热门文章

  1. 执行`sudo apt-get install xx`命令时,报错问题解决
  2. C语言编写——抢30游戏
  3. 3、vueJs基础知识03
  4. sqlite for linux 可视化数据管理工具
  5. 大量删除的表、查询卡顿的表,重建索引
  6. ubuntu16.04安装teamviewer12
  7. C#与matlab混合编程
  8. 使用消息中间件时,如何保证消息不丢失且仅仅被消费一次
  9. 解决eclipse中Findbugs检查不生效的问题
  10. 个人博客网站的设计与实现_基于BIS的网站建设的设计与实现