反编译工具jad简单用法

下载地址:
[url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672&t=2&fmt=&usrinput[/url]=反编译工具jad &dt=2002000

一. 不用安装,只要解压就行(有这样两个文件jad.exe,Readme.txt)。
二. 使用方法(下面的方法是常用的,我已经实践过,可行,特放在这里共享。)

1.  在当前文目录下(解压所在的文件夹中)把一个*.class文件转化为*.java文件,命令如下:
jad  -sjava  example1.class
example1.class---->example1.java
2. 把当前文件夹下的所有*.class文件转化为*.java文件,并把*.java文件放到指定文件(test文件夹,这个是新建的),命令如下:
jad -o -dtest -sjava *.class
3. 把当前文件夹下的一个文件夹内(tree文件夹,tree文件夹内也可以有文件夹 )的所有*.class文件转化为*.java文件(src是文件夹)(按原来java文件所在文件的方转化),
命令如下:
jad -o -r -sjava -dsrc tree/**/*.class
注:第3点作用非常大,特别是在\WEB-INF\classes\org,这里org里就是与web项目中src里建的java包org一致。这里只要把org文件夹复制到上面说的tree文件中,建一个空src文件夹,再执行第3点的命令就可以把*.class文件全部反编译成java文件,并且按原来建java方式一样。
附件里有反编译工具jad,可以下载。

转载于:https://blog.51cto.com/yuwenhu/132827

反编译工具jad简单用法相关推荐

  1. java的class文件反编译工具jad的应用

    java的class文件反编译工具jad的应用 JAD用法具体用法: http://www.kpdus.com/jad.html  官方最新版本,支持jdk1.6 Java下的一个简单易用的反编译工具 ...

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

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

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

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

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

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

  5. 反编译工具jad使用方法

    无意间搜索到了这么一个好东东,不敢独享,特分享给大家.我这里用的是最新版Jad v1.5.8g,可以到"官方"网站上去下载,http://www.kpdus.com/jad.htm ...

  6. Java反编译工具Jad详解

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

  7. java 反编译工具Jad使用教程

    一.Jad 介绍和下载地址 JAD是使用Microsoft Visual C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件.众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加 ...

  8. java反编译工具jadclipse_java反编译工具jad及jadclipse

    java源码学习中常用到的工具 jad 反编译.class 文件 下载地址及使用(详见压缩包中的readme) http://varaneckas.com/jad/ 如果用eclipse 可以配合 j ...

  9. 反编译工具jad下载、安装及使用(无需集成环境一键使用)

    一.下载 1.windows下载地址:http://www.kpdus.com/jad.html 2.下载完成将压缩包解压至方便自己查找的位置 二.常见用法 1.进入DOS界面(按键win+r,输入c ...

最新文章

  1. 技术不是工程师能力的全部:闲看《因为所谓的代码性能不高而被离职的程序员》...
  2. Grunt 新手一日入门
  3. 3、构建bass服务及model
  4. 如何将网站数据导入服务器里,网站是无意识的将数据导入和导出Web客户端
  5. asp.net 生命周期中的时间流程
  6. 苹果ipadwps_ipad可以用wps吗?
  7. Medusa 又一个 Shopify 的开源替代品!
  8. pandas.Series.rank用法详解
  9. java request获取域,Java Web - Servlet(13)HttpServletRequest详解(获取请求数据、请求分派、请求域)(二)...
  10. ggradar画雷达图
  11. 个人支付接口现状分析——如何选择一个靠谱的个人支付接口
  12. HTTP协议-python接口自动化话测试(无涯)
  13. kubeadmin安装高可用k8s集群
  14. iceberg Flink操作
  15. 校园招聘——双选会感悟(前段学习总结)
  16. 无刷无感直流电机驱动硬件分析
  17. 用 Python 快速分析你的微信好友
  18. 面试系列--自我了解和自我剖析
  19. Latex从零基础入门到完成论文格式修改
  20. Multisim 安装报错:encountered an improper argument 解决方案(部分仪器实用)

热门文章

  1. 看看大网站到底是如何保障网络安全的
  2. 一个鼠标类( Using C# and Win32API)
  3. H.264 基础及 RTP 封包详解
  4. 人脸识别引擎SeetaFaceEngine中Detection模块使用的测试代码
  5. 【opencv】ubuntu14.04上编译opencv-4.0.1 + opencv_contrib-4.0.1
  6. 计算机在幼儿园美术区域的应用,让幼儿在美术区域活动中快乐成长!
  7. 模具和java哪个好_93年,本科毕业一年(模具专业),想学Java转行怎么样?
  8. 惠普z840工作站linux,全模块战神 惠普旗舰级Z840工作站评测
  9. 蘑菇模拟器TV版 for Android,安卓NES模拟器TV版下载
  10. protobufjs 命令执行_【原码笔记】-- protobuf.js 与 Long.js