所使用的软件是 DJ Java Decompiler 3.7。
下面是一个有用的参考文档,说明如何批量编译
http://www.udl.es/usuaris/jordim/Progs/Readme.txt
安装好之后,找到它的安装路径,我的是:D:\01_tools\jad
底下有一个jad.exe文件,将它设置到环境变量path,或者拷到其他已经了环境变量path的地方,或者在cmd中转到此文件目录下。
简单的方法是
jad -o -r -dF:\src -sjava F:\classes\**\*.class
-o  - overwrite output files without confirmation (default: no) 无需确定覆写文件
-r  - restore package directory structrure 恢复包目录结构
-s - output file extension (by default '.jad') 如果不设置为-sjava,则默认扩展名为.jad
其他的,F:\classes\**\*.class 中的两颗接连的星,表示任意层次的子目录。
OK,这么多就够完成我们的任务了。

如何批量将class文件反编译为java文件?相关推荐

  1. 如何.class文件反编译成为.java文件

    一.工具/材料 jad.exe反编译插件 下载地址:[我的百度网盘-无密码](http://pan.baidu.com/s/1qWmNlww) 二.方法/步骤 1.说明 在众多的JAVA反编译工具中, ...

  2. Java的class文件批量反编译成Java文件

    Java的class文件批量反编译成java文件 Class文件是java文件编译后产生的一个文件,class文件便于在软件上运行,但是我们无法阅读中间的程序,所以我们需要将class文件转换成jav ...

  3. 【反编译】安卓APK反编译为java文件

    [反编译]安卓APK反编译为java文件 准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar   下载地址 dex2jar-2.0反编译.zip-Android文档类资源-C ...

  4. 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件

    文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...

  5. 【python】pyc文件反编译为py文件

    需求:把项目里的 pyc 文件反编译出来,查看接口函数的逻辑 解决方案:uncompyle6可将python字节码转换回等效的python源代码,它接受python 1.3版到3.8版的字节码 具体实 ...

  6. pyc文件反编译为py文件

    近期时不时需要把工程里的 pyc 文件反编译出来,查看接口函数的逻辑.此前有师兄安利了uncompyle6工具,我使用了几次,发现反编译出来的代码逻辑很清晰,此处我也不能打包票 uncompyle6 ...

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

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

  8. 使用IDEA插件反编译jar包文件

    1. 简介 查看日志报错行数时,发现现有代码又和线上的代码不一致,这个时候我们就需要反编译,本文介绍一下如何通过我们神奇的Idea软件进行反编译jar包. 使用到IDEA一个重要的插件:java-de ...

  9. 一键反编译安卓apk文件

    说明 自己集成了市面上几个常用android反编译工具.方便大家研究app的代码,仅用于学习目的. 使用方式: 使用 一键反编译: apkfull <apk_file> <app_n ...

  10. 对Android APK文件反编译查看其源码

    概述 作为android的开发者,相信你会有那么一刻,比如,对于手机中某一款App,有一项功能或者效果你蛮喜欢的,想学习一下它具体是怎么实现的.追求高一点的话,我想深究它这个App的项目架构,本着一探 ...

最新文章

  1. 有方向的CNN--Oriented Response Networks
  2. 重磅发布!Google语义分割新数据集来啦!又一个分割SOTA模型
  3. opencv图片全景拼接详解
  4. 多阶段构建Docker镜像
  5. 虚拟化桌面初始化配置处理
  6. java 异常处理 简书_Java基础知识8-异常处理
  7. 【李宏毅2020 ML/DL】P80 Generative Adversarial Network | Feature Extraction
  8. solaris常用命令总结
  9. 【车道线检测与寻迹】2月13日 CV导论+数字图像处理与opencv实践+canny边缘检测
  10. Unity Plugins的使用方法
  11. 啊哈算法——Java实现
  12. 《哥德尔、艾舍尔、巴赫——集异璧之大成》
  13. java五子棋需求分析文档_五子棋需求分析
  14. 自学python需要看书_一个小白的转行自学Python的经历
  15. Python3.8场景式编程学习与训练- 第1章 入门基础 沙箱技术与虚拟环境创建
  16. python 画风场_Python人工智能的味道 - 图像风格迁移
  17. 梅特勒托利多电子秤显示EEP服务器错误,托利多电子秤故障排除和维修方法
  18. codeforces 268E Playlist(数学期望)
  19. Java 11~~20
  20. Zabbix监控屏幕全屏显示多个监控项

热门文章

  1. C语言版:二叉树叶子结点和非叶子结点求法
  2. 我的Qt作品(16)基于机器视觉+运动控制的大视野激光切割机软件
  3. 熊猫关键词工具v2.8.1.0绿色版SEO工具
  4. 免费下载天地图全国基础地理信息矢量数据的一种方法
  5. 计算机系统字体推荐,10大最合适编程的字体推荐
  6. SecureCRT软件下载及注册方法-附带软件及软件注册机
  7. 胜为蓝牙适配器驱动_胜为USB蓝牙适配器4.0驱动下载
  8. 【ubuntu工具】ubuntu下文件对比软件meld
  9. 2017年Python从入门到实战教程-徐培成-专题视频课程
  10. Sql三张表的连接查询