`

java批量反编译

    博客分类:
  • Java
阅读更多
所使用的软件是 DJ Java Decompiler 3.7。
下面是一个有用的参考文档,说明如何批量编译
安装好之后,找到它的安装路径,我的是:E:\Program Files\decomp
底下有一个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,这么多就够完成我们的任务了。

其他见闻:
http://jode.sourceforge.net/index.html  一个反编译开源项目
http://mayon.actewagl.net.au/  一个不错的类文件源代码查看器,一个特别的地方是它提供了文件树,像UltraEdit的那种。
http://www.dirfile.com/freeware/binary.htm 这个页提供了一些其他的反编译应用程序
更多的到搜索引擎中查看诸如 Java Decompiler  这样的关键字
 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zery/archive/2004/09/03/93456.aspx
分享到:
评论

相关推荐

    Java批量反编译工具

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

    java 批量反编译

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

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

    Java批量反编译是开发过程中一项实用的技术,它允许开发者查看和学习已编译的Java类文件中的源代码,这对于调试、逆向工程或者学习他人的代码非常有帮助。本资源包含一个个人收藏的Java批量反编译软件,据描述显示,...

    Java批量反编译工具Jad

    Java批量反编译工具Jad是一款专为Java开发者设计的实用工具,主要用于将已编译的Java字节码(.class文件)转换回源代码(.java文件)。这对于理解已有的二进制库、调试、学习或者逆向工程等场景非常有用。在本文中,...

    JAVA批量反编译工具

    Java批量反编译工具是开发人员在理解和学习他人代码或者进行逆向工程时的重要辅助工具。这类工具能够将已编译的Java字节码(.class文件)转换回可读的源代码(.java文件),使得开发者可以看到并理解程序的工作原理...

    批量反编译java类

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

    java批量反编译工具jar_class

    java批量反编译工具jar_class java批量反编译工具jar_class

    Java批量反编译步骤及资源下载

    Java批量反编译是开发者在进行逆向工程或者学习他人代码时常用的一种技术。它能够将已编译的.class文件转换回可读性强的源代码.java文件。在本压缩包中,你将找到进行批量反编译所需的详细步骤以及必要的工具资源。 ...

    java反编译工具,可批量快速反编译

    Java反编译是将已编译的字节码文件(.class...这个“超级方便”的工具显然具备批量反编译和处理加密JAR的能力,极大地提升了工作效率。但在使用时,开发者应始终尊重知识产权,遵循软件许可协议,合法地利用这些工具。

    java文件批量反编译工具

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

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

    总之,JAD作为一款强大的Java反编译工具,为开发者提供了查看和理解字节码程序的途径,尤其是在处理jar包时的批量反编译功能,大大提高了工作效率。同时,了解并掌握反编译技术,对于提升开发者的能力和解决实际问题...

    java反编译器,批量java源程序反编译器

    JD-GUI反编译器是一个流行的选择,它是Java反编译解决方案的一部分。JD-GUI是一个独立的图形用户界面工具,可以直接打开.class文件并显示对应的源代码。这对于调试、学习或分析已有的Java程序非常有用,尤其是当源...

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

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

    jad批量反编译支持1.5

    "jad批量反编译支持1.5" 和 "jad批量反编译支持1.6" 提示我们,JAD不仅能够处理Java 1.5(Java 5)的字节码,也能够处理Java 1.6(Java 6)的字节码,这意味着它可以适应较老版本的Java项目。 批量反编译是一项重要...

    YingJAD-可批量反编译JAVA程序的工具

    总的来说,YingJAD是一款强大的JAVA批量反编译工具,它的存在简化了开发过程中对字节码的理解和分析。通过熟练使用这类工具,开发者可以更有效地探索和利用JAVA代码,从而提升他们的专业技能和项目管理能力。

    java反编译exe

    JadGUI提供了一个简单易用的界面,允许用户直接拖放.class文件进行反编译,也可以批量处理整个目录的文件。 使用JadGUI反编译时,首先要确保下载并解压文件,解压后的文件中包含jd_gui.exe,这是一个可执行文件。在...

    Java反编译工具用于JAVA程序反编译

    3. **批量处理**:支持对整个项目或目录中的`.class`文件进行批量反编译,提高工作效率。 4. **代码优化**:一些高级的反编译工具会尝试优化反编译出的代码,使其更符合编程规范,提高可读性。 5. **其他功能**:...

    批量反编译apk

    "批量反编译apk"是一项技术,允许开发者或安全研究人员分析已有的APK文件,以理解其工作原理、提取资源或查找潜在的安全漏洞。这个过程涉及到将APK文件解构为源代码和其他组件,以便于研究或修改。 批量反编译APK的...

    咖啡图形的java反编译工具(实用)

    Java反编译是将已编译的Java字节码(.class文件)转换回源代码(.java文件)的过程,这对于理解已加密或混淆的代码、逆向工程库或者研究软件内部工作原理非常有用。这款名为“咖啡图形的java反编译工具”很可能是一...

Global site tag (gtag.js) - Google Analytics