`

java的class文件批量反编译

阅读更多

将jad加入到了%JAVA_HOME%\bin中,也配置了环境变量,接下来就可以在命令行中使用。

   例如:将需要反编译的多个文件放在指定路径下。为了方便操作,我将文件放在C盘根目录下的classes文件夹中。打开运行--->输入cmd--->输入cd c:\,将路径指到C盘根路径下。

   再输入编译命令,命令:jad -o -r -s java -d src classes/**/*.class

 

就能在根目录下发现是src的文件夹,里面都是反编译后的java源文件。

   jad命令的参数含义如下:
       -o:覆盖旧文件,而且不用提示确认。
       -r:重新加载生成包结构。
       -s (java):定义输出文件的扩展名。jad为默认扩展名,我们反编译后当然是要.java源文件了。
       -d:输出文件的目录。src表示反编译后的所有文件都放在src目录下。
       classes/**/*.class:classes是需要反编译的文件夹的名字,整个表示classes目录下的所有class文件。你也可以写成这样**/*.class,这表示当前目录及其子目录下所有的class文件(包含所有的子目录)。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/aileenspring/archive/2009/11/29/4898815.aspx

分享到:
评论
1 楼 ysa198584 2012-11-08  
你这有问题,当我的代码出现User.class的时候,反编绎的时候就变成类的路径去了

相关推荐

    java.class文件反编译工具【免费】

    本资源提供的是一款名为JD-GUI的免费Java反编译工具,它可以帮助开发者将.class文件转换回易于理解的.java源代码格式。 JD-GUI是一款图形用户界面应用,设计简洁,使用方便。它允许用户直接打开.class文件,快速...

    java文件批量反编译工具

    Java文件批量反编译工具,正如其名,是一款专门针对Java字节码进行批量处理的软件,能够将.class文件转换回可读的源代码(.java文件)。在Java开发过程中,有时我们可能需要查看或理解他人的二进制库,而原始的源代码...

    java class文件的反编译工具

    Java类文件的反编译工具能够将字节码转换回可读的Java源代码,这对于理解类文件的功能和结构非常有帮助。常用的Java反编译工具有如JAD、FernFlower、Procyon和JD-GUI等。 1. JAD:JaDecompiler(简称JAD)是一款...

    批量反编译java类

    当要看别人的源码时,由于类包层次有时太多,分别反编译每个类文件,很费事,此软件只要你指明要反编译的类包和要输出的目标路径,就可以按照类包的层次一一对应地反编译成java文件。内置 反编译器是jad1.5.8g.

    JAVA反编译软件(可将class文件反编译为java文件)

    - **JAD**:老牌的Java反编译器,提供GUI和命令行版本,支持批量反编译。 - **FernFlower**:开源的Java反编译器,反编译效果较好,但无图形界面。 - **Procyon**:相对较新的反编译器,具有良好的源代码结构恢复...

    Java反编译工具把.class文件转换为.java文件

    ### Java反编译工具:将.class文件转换为.java文件 #### 概述 在软件开发领域,有时我们可能需要分析第三方库或者开源项目的内部结构,这时就需要借助于反编译工具来帮助我们阅读和理解其源码。Java作为一种广泛...

    查看Java class文件, 反编译工具

    在给定的压缩包中包含了一个名为“反编译jar.exe”的文件,这很可能是一款用于反编译Java `.class`文件的工具。这类工具如JD-GUI、JAD或 FernFlower 等,可以帮助开发者查看类文件中的方法、变量、常量池等信息,并...

    Java批量反编译工具

    Java批量反编译工具是一种高效实用的软件,它专门用于将已编译的.class文件转换回源代码形式的.java文件。在Java开发过程中,有时我们需要查看或理解已编译的类文件内部实现,这时反编译工具就显得尤为重要。本文将...

    java class文件反编译工具

    描述中提到,这个特定的反编译工具只能处理单个Class文件,而不能对整个Java项目进行批量反编译。这意味着用户需要逐个处理Class文件,如果项目中有很多类,这可能会相当耗时且繁琐。对于大型项目,更推荐使用支持...

    Java的class反编译工具

    标题中的"Java的class反编译工具"指的就是能够将.class文件转换回接近原始源代码形式的工具。这种工具帮助开发者了解已有的类库是如何工作的,或者在没有源代码的情况下修复bug。常见的Java Class反编译工具有JD-GUI...

    三种class文件反编译工具

    本篇文章将详细介绍三种常用的`.class`文件反编译工具:JAD、JD-GUI和FrontEndPlus。 1. **JAD** JAD(Java Decompiler)是一款开源的Java反编译器,它可以将`.class`文件转换回接近原始的Java源代码。JAD支持多种...

    class文件的反编译方法

    对于批量反编译,例如,你想一次性反编译整个JAR包中的所有.class文件,可以在命令行中使用jad的参数。例如,`jad -o -r -s java -d src org/**/*.class`,这会将JAR包中的所有匹配org包下的类反编译为.java文件,并...

    Class反编译工具

    "Class反编译工具"就是专门用于这个目的的工具,它能够帮助开发者从.class文件中恢复.java源代码,或者从整个.jar包中批量反编译所有的类文件。 标题提到的"Class反编译工具"主要针对的是Java平台。在Java中,源...

    批量class反编译java源码软件

    "批量class反编译java源码软件"正是这样一种工具,它能够帮助我们从.jar包或单独的.class文件中恢复出对应的Java源代码,从而便于学习、分析或调试。 标题中的“批量class反编译”指的是这个软件支持一次性处理多个...

    一款相当好用的JAVA CLASS文件反编译软件

    此外,可能还支持对jar或war等包含多个CLASS文件的归档文件进行批量反编译,极大地提高了工作效率。 值得注意的是,反编译他人未授权的代码可能涉及法律问题,因此在使用此类工具时应确保遵循软件许可协议和版权法...

    批量反编译class批处理(注:需要将cfr.jar放同一目录)

    反编译批处理(注:需要将cfr.jar放同一目录),我对dos也是一知半解的,从百度上复制一点代码,弄了批量反编译class工具,需要结合cfr.jar,反编译jar可以从这里下载,http://www.benf.org/other/cfr/

    java反编译工具jad操作批量反编译jar包

    如果需要查看或修改.jar中的源代码,JAD提供了批量反编译的功能,可以一次性处理整个jar包内的所有.class文件。 批量反编译jar包的步骤如下: 1. 下载并安装JAD:JAD通常提供命令行版本,可以在终端或命令提示符中...

    Mac下的jad: 反编译class文件

    Mac下的jad, 可以用来反编译class文件 完整版 MAC下Java 反编译利器 JD-GUI/Jad/JadClipse MAC下Java 反编译利器 JD-GUI/Jad/JadClipse mac java反编译 Mac 使用Jad 反编译class文件

    java 批量反编译

    Java批量反编译是一个在软件开发中常见的任务,特别是当你需要理解或研究已有的Java类库,但只有其编译后的字节码时。本文将深入探讨Java反编译的概念,常用的工具,以及如何实现批量反编译。 首先,我们需要了解...

    java 批量反编译软件(个人收藏)

    本资源包含一个个人收藏的Java批量反编译软件,据描述显示,这个软件在使用后效果良好,能够有效地将.class文件转换回原始的.java源代码文件。 首先,我们要理解什么是反编译。反编译是将已编译的二进制代码转换回...

Global site tag (gtag.js) - Google Analytics