使用 DJ Java Decompiler 将整个jar包反编译成源文件(转载)
www.firnow.com 时间 : 2010-07-19 作者:网络 编辑:huyang629 点击: 93 [ 评论 ]
-
-
所使用的软件是 DJ Java Decompiler 3.9。
下面是一个有用的参考文档,说明如何批量编译
http://www.udl.es/usuaris/jordim/Progs/Readme.txt
安装好之后,找到它的安装路径,我的是:C:\Program Files\decomp。然后将该路径加入到环境变量path中。
首先将要反编译的jar文件,用Winrar解压到和jar文件名称一样的文件夹中
在命令输入框中输入如下命令:
jad -o -r -dF:\am -sjava F:\amclientsdk\**\*.class
其中:F:\am 表示编译后文件的存放路径
F:\amclientsdk\**\*.class 表示需要被反编译的文件
-o - overwrite output files without confirmation (default: no) 无需确定覆写文件
-r - restore package directory structrure 恢复包目录结构
-s <ext></ext>- output file extension (by default '.jad') 如果不设置为-sjava,则默认扩展名为.jad
其他的,F:\amclientsdk\**\*.class 中的两颗接连的星,表示任意层次的子目录。
OK,这么多就够完成我们的任务了。
分享到:
相关推荐
在本文中,我们将深入探讨Java反编译的基本原理,并通过DJ Java Decompiler的实际应用,了解其功能和使用方法。 首先,我们要理解什么是反编译。在计算机编程领域,反编译是对二进制程序进行分析,以产生与原始源...
Java编译器将源代码转换成字节码,这个过程是单向的,但通过反编译工具,我们可以尝试逆向这个过程,虽然可能无法完全恢复到原始的源代码格式,但至少可以得到可读的代码。 主要的Java反编译工具有许多种,其中包括...
本篇文章将详细介绍如何进行jar反编译,以及使用Eclipse等工具进行相关操作。 首先,了解jar文件的基本结构。一个jar文件本质上是一个ZIP格式的压缩文件,包含.class文件(Java字节码)、资源文件(如图片、配置...
本文将详细介绍如何在Eclipse集成开发环境中安装和使用反编译工具Decompiler,以便查看源文件。 首先,Decompiler是一种能够将字节码(即编译后的Java类文件)转换回可读的源代码格式的工具。在Eclipse中,常用的...
1. `jad.exe`: 这是JAD(Java Decompiler)的执行文件,它是著名的反编译工具,能够将Java字节码反编译成接近原生的Java源代码。在Eclipse插件中,它作为后台支持,负责实际的反编译工作。 2. `jadclipse_3.3.0.jar`...
本教程将详细介绍如何在Eclipse中配置和查看jar源文件,以及如何使用反编译插件来辅助我们分析没有源代码的jar包。 首先,我们要了解什么是jar文件。Jar (Java Archive) 是Java平台的标准打包格式,它将多个类文件...
7. **查看源码**:一旦反编译成功,源代码将在Eclipse的编辑器中打开,你可以像查看普通Java源文件一样进行浏览和搜索。 这个教程通过图文并茂的方式,特别是关键步骤使用红色标记,使得学习过程更加直观易懂。对于...
Eclipse Class Decompiler是一款专为Eclipse集成开发环境设计的Java反编译插件,它能够方便地将编译后的`.class`文件还原成可读的Java源代码。 在Java程序的生命周期中,源代码会被Java编译器转换成字节码,这个...
本文推荐使用JavaDecompiler,这是一个功能强大的开源反编译工具,支持多种Java版本的反编译工作。具体步骤如下: 1. **下载与安装** 访问JavaDecompiler的官方GitHub页面(...
Java反编译软件,如jad,是开发人员和逆向工程师的重要工具,它允许用户查看Java字节码的源代码,这些字节码通常是由Java编译器将.java源文件转换而来的。Jad是由Krakatau项目开发的一个开源反编译器,它的全称是...
JAD的全称是Java Decompiler,由JADSoft开发,它支持反编译Java 5到Java 8的字节码。JAD的核心功能在于解析Java字节码并生成可读性较高的源代码。它不仅能处理单个类文件,还可以处理整个目录或.jar文件,这使得...
- **主要功能**:提供直观的用户界面,展示反编译的Java源代码,支持类、包、字段和方法的查看。 - **使用步骤**:运行JD-GUI.exe,然后打开由dex2jar转换生成的JAR文件,即可查看相应的Java源代码。 这些工具的...
1. 实时查看:一旦加载了.jar文件,用户可以即时查看和搜索源代码,无需等待整个文件的反编译过程完成。 2. 高亮显示:源代码会以颜色高亮的形式呈现,便于阅读和理解。 3. 导航:提供了类、方法和字段的层次结构...
"eclipse反编译java所用的包"就是一种解决这类问题的方法,它允许我们在Eclipse集成开发环境中直接查看`.class`文件的源码。本文将详细介绍如何使用Eclipse配合反编译工具JAD来实现这一功能。 首先,JAD(Java ...
3. 导入你需要反编译的Java类文件或整个.jar文件。 4. 在应用程序中选择要反编译的类,查看反编译后的源代码。 5. 利用提供的各种功能进行代码浏览、搜索、修改等操作。 值得注意的是,反编译可能涉及到版权和法律...
jad支持多种格式的Java字节码反编译,包括标准的`.class`文件和JAR、WAR、EAR等容器内的类文件。jad不仅能够反编译,还提供了语法高亮和代码重构等功能,使得阅读和理解反编译出的源码更加便捷。 jad的工作原理是...
在Java开发过程中,开发者通常会将编译后的类文件打包成.jar文件,以便于分发和运行。然而,这些.jar文件默认情况下并不包含源代码,为了查看或理解.jar文件中的代码逻辑,就需要借助特定的源码读取工具。 描述 ...
"JD反编译工具",全称可能为"Java Decompiler",是一个广泛使用的工具,能够帮助开发者查看和理解Java字节码,即由.java源文件编译而成的.class文件。 Java字节码是Java虚拟机(JVM)执行的语言,它不是人类可读的...
被许多著名的反编译工具所采用,比如FrontEnd Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer以及国内的Java源代码反编译专家等。这些工具通常提供了一种更友好...
本文将详细讨论"Eclipse反编译Class文件所需要的插件",以及如何使用这些插件。 首先,我们提到的两个关键文件是`jad.exe`和`net.sf.jadclipse_3.3.0.jar`。`jad.exe`是JAD(Java Decompiler)的可执行文件,它是一...