java的class文件反编译工具jad的应用
JAD用法具体用法:

http://www.kpdus.com/jad.html  官方最新版本,支持jdk1.6

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

一、基本用法
Usage:jad [option(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

该文章转载自网络大本营:http://www.haoad.net/Info/3883.Html

  反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖JAVA源代码反编译专家V1.4终极版是个很好的工具,但是只能对JDK1.4.2和之前的版本编译的程序反编译,而JDK5.0后的就无能为力了,但是可以下载JAD.EXE来逐个反编译 CLASS文件,不过如果碰到有几十个或几百个文件夹,并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行反编译整个目录的方法:使用jad批量反编译

jad -o -r -sjava -d src bin/**/*.class

src: 是反組後的目錄

bin:指 package 開頭

将bin里面所有的.class反编译到src下面JAD下载: 文件名: jadnt157.ziphttp://download.pchome.net/php/dl.php?sid=9111

jad:反编译工具
可以将class文件反编译成java文件
假设将jad.exe安装在f:/java/jad目录下
把要反编译的文件*.class复制到此目录下,接着接以下步骤,
在命令行窗口环境中进入jad目录,
然后运行:jad -s java *.class  (附,*.class指要反编译的文件名)
如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,
将jad 所在目录加到path路径中即可:set path=%path%;f:/java/jad
若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看

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

一、基本用法
Usage:jad [option(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

六、Option -r
按*.class的包结构输出文件目录
c:/java/>jad -o -r -dtest -sjava d:/1/**/*.class
将d:/1/文件夹下的.class文件按照原程序的包结构反编译到test目录下。

java的class文件反编译工具jad的应用相关推荐

  1. java中class文件反编译工具

    windows+R,输入cmd 进入dos命令窗口.(jad.exe所在的文件夹下) 将需要进行反编译的class文件的存放进当前文件夹. 输入:jad -sjava xxx.class 即可,之后在 ...

  2. Java反编译工具Jad详解

    Jad(JAva Decompiler)是一个Java的反编译器,可以通过命令行把Java的class文件反编译成源代码. 如果你在使用编写代码的时候遇到找不到源代码的第三方库,而且你又需要看看这个库 ...

  3. java反编译jad_java反编译工具jad

    Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载 一.基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所 ...

  4. java在控制台中的反编译指令,反编译class-class文件反编译工具 v0.3.7免费版

    反编译class class文件反编译工具是一款class文件反向编译的java工具,它能够将class文件逆向编译为java语言.此款软件比较小巧,特别适合初学者使用,感兴趣的赶紧下载啊! clas ...

  5. Java class 文件反编译工具JD-GUI下载安装使用教程(好用)

    多少个日日夜夜上线系统.都会有明明我改成了最新代码咋没变呢这咋整,看看反编译后的文件吧.每次看完都哦的 豁然开朗. 简介: JD-GUI是java class反编译软件上线的时候很有用.开发这么多年找 ...

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

    反编译工具jad简单用法 下载地址: [url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672& ...

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

    Jad是一个Java的一个反编译工 具,是用命令行执行,和通常JDK自带的java,javac命令是一样的.不过因为是控制台运行,所以用起来不太方便.不过幸好有一个eclipse的 插件JadClip ...

  8. java常用7款反编译工具

    java常用7款反编译工具 今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程.尤其是像. ...

  9. Java反编译工具JAD的安装与简单使用

    jad介绍 jad 是一个使用非常广泛的 Java 反编译工具.可以将java编译后的class文件反编译成对应的java文件. 下载地址 JAD下载地址,点击跳转https://varaneckas ...

最新文章

  1. 心得体悟帖---13、编程和学习同时进行
  2. 在线实时大数据平台Storm并行和通信机制理解
  3. gh0st源码分析:屏幕监控
  4. C语言1e12怎么识别,掌握C语言中基本的运算符
  5. java nio的演进_Java接口的防御性API演进
  6. TensorFlow和Keras入门必读教程
  7. PowerDesigner数据库设计PDM基于Excel的导入导出总结
  8. php加载memcache模块
  9. java数据结构和算法
  10. matlab绘图颜色RGB
  11. Android Paint 详细讲解
  12. 2017年2月22日-----------乱码新手自学.net 之Entity Framework 增删改
  13. 删除单向链表的最后一个节点
  14. 计算机输入法切换用户,电脑的输入法切换不了怎么办,教您如何解决电脑系统输入法...
  15. BFT最前线|首批由AI引发失业潮;ChatGPT 暂时关闭 Plus 付费;谷歌公布新一代 AI 超算及定制芯片第四代
  16. Java中接口的继承
  17. 基于CUDA的GPU计算PI值
  18. IDEA+Java+SSM+Mysql+Bootstrap+Maven实现学校教务管理系统
  19. 使用Reactor响应式编程
  20. BootStrap框架的优缺点

热门文章

  1. LOL九周年战斗之夜 钻石宝箱获取攻略
  2. QTP飞机订票测试实例
  3. mysql的左右连接 分页_Java 与 Mysql连接,并分页显示
  4. 好嗨游戏:游戏界的《千与千寻》,7年等待,游戏禅师陈星汉新作《Sky光遇》登录App Store
  5. 移动操作系统元心可能基于MeeGo系统开发
  6. URP-官网学习记录
  7. 死锁和饥饿-哲学家就餐问题
  8. SSM优秀宿舍评选系统毕业设计-附源码221511
  9. 用pywin32实现windows模拟鼠标及键盘动作
  10. 我39岁,年薪300万,刚刚被裁员了...