Eclipse反编译工具Jad及插件JadClipse配置
Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置:
A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,注意选择与eclipse版本一致的版本,我用的是Eclipse3.4,所以选择下载版本net.sf.jadclipse_3.3.0.jar
B.下载Jad,http://www.varaneckas.com/jad,下载相应版本
C.将下载下来的Jadclipse,如net.sf.jadclipse_3.3.0.jar拷贝到Eclipse下的plugins目录即可。当然也可以用links安装,不过比较麻烦。
D.将Jad.exe拷贝到JDK安装目录下的bin文件下(方便,与java,javac等常用命令放在一起,可以直接在控制台使用jad命令),我的机器上的目录是D:\Program Files\Java\jdk1.6.0_02\bin\jad.exe
F.然后,重新启动Eclipse,找到Eclipse->Window->Preferences->Java,此时你会发现会比原来多了一个JadClipse的选项,单击,会出现,如下:
我们可以查看一下class文件的默认打开方式,Eclipse->Window->Preferences->General->Editors->File Associations,我们可以看到下图
在项目中 打开jdk 工具包 dt.jar 包中的类文件 如下:
按F3即可查看源码 或者 Ctrl+左键 查看
相关推荐
### jad使用手册详解 #### 一、简介 jad是一款非常实用的Java反编译工具,可以帮助用户将`.class`文件反编译成源代码形式的`.java`文件。jad支持多个版本的Java语言,包括JDK 1.5与JDK 1.6等。本文档将详细介绍jad...
**Jad 使用详解** Jad 是一款经典的Java反编译工具,它能够将Java的字节码(.class文件)转换回源代码形式,帮助开发者理解已编译的类库或者进行逆向工程。在软件开发过程中,Jad 可以用于查看开源项目中的源码,...
### jad软件及使用说明 #### 一、简介 jad是一款功能强大的Java反编译工具,主要用于将Java字节码(.class文件)反编译成源代码(.java文件)。这款工具广泛应用于软件逆向工程领域,对于学习理解他人的程序逻辑、调试...
** Jad 反编译工具详解及使用指南** Jad 是一款经典的Java字节码反编译工具,它能够将已编译的.class文件转换回可读的Java源代码。这对于软件开发者、逆向工程人员以及那些需要查看或理解已加密或混淆的Java代码的...
Jad 使用了一套算法来尽可能地还原源代码结构,包括类定义、方法、变量和注释。尽管不能保证完全恢复到与原始源代码一模一样,但Jad产生的结果通常足够清晰,可以理解和修改代码。 Jad1.5.8g 提供了命令行界面,...
标题中的“Jad反编译插件+安装解析”指的是Jadclipse,这是一个Eclipse和MyEclipse集成开发环境(IDE)的插件...通过阅读“Jad使用详解.txt”,用户可以掌握Jadclipse的安装和使用方法,从而更好地利用这一强大的功能。
- Readme.txt文件通常包含了关于JAD使用方法的详细指南,包括安装步骤、使用方法、注意事项等,对初学者来说是不可或缺的帮助文档。它还可能列出在使用JAD过程中可能遇到的问题以及对应的解决方法。 尽管JAD是一个...
JAD使用了一系列算法和技术来推测源代码结构,包括控制流分析、数据流分析和符号重命名等。然而,需要注意的是,由于Java的混淆、优化和版权保护策略,有些字节码可能无法完全恢复到原始形式。 在实际应用中,JAD...
Java反编译工具是开发者和逆向工程人员用于查看Java字节码的原始源代码的工具,这在理解和学习已编译的Java类文件时非常有用。...同时,提供的Readme.txt和学习教程文件是进一步提升jad使用技能的关键资源。
### JAD使用方法 1. **配置项目属性**:创建或打开一个Java项目,右键点击项目名,选择“Properties”。在弹出的对话框中,导航到“Java Build Path”,确保JRE System Library已经正确配置,指向你所使用的Java...
** Jad 使用方法与参数详解** JAD 是一个用于反编译 Java 类文件的工具,它能够将字节码转换回接近原始源代码的形式,便于理解与学习。JAD 是 Java Bytecode Decompiler 的简称,其功能强大且免费,是许多开发者在...
本指南将详细介绍jad.exe的使用方法,并提供一些实践中的注意事项。 一、jad.exe的安装与配置 jad.exe通常是一个独立的可执行文件,下载后将其放在一个方便访问的文件夹,例如在系统的PATH环境变量中包含的目录下,...
"下载包中有具体的使用说明"意味着用户在使用JAD时,可以参考随包提供的"jad使用使用说明.txt"文件,这个文件应该包含了如何安装、配置以及执行JAD的详细步骤和参数说明。 在实际使用JAD时,我们通常会遵循以下步骤...
6. **文档支持**:jad 使用方法.txt文件提供了关于如何使用JAD的详细指南,包括基本的命令行参数、选项以及可能遇到的问题和解决方案。 在实际使用中,开发者通常会结合其他工具,如JD-GUI(一个图形用户界面工具)...
本文将深入探讨Jad的使用、原理以及与Java反编译相关的知识点。 ### 1. Jad简介 Jad 是 Just Another Decompiler 的简称,由 JAD Software 开发,是一款功能强大的Java反编译器。它能够将Java字节码反编译成可读的...
JAD使用了高级的逆向工程技术,使得反编译后的代码更易于阅读和理解。 在Eclipse中安装Jadclipse插件的过程通常包括以下步骤: 1. 下载`jadclipse_3.3.0.jar`文件。 2. 打开Eclipse,选择“Help”菜单,然后点击...
3. **使用JAD**:现在你可以在Eclipse中右键点击任何.class文件,选择`Source` -> `View Decompiled Source`,Eclipse就会使用JAD反编译该文件,并在新的编辑器窗口中显示源代码。 **JAVA反编译工具概述** 除了JAD...
jad使用解析字节码的算法,根据Java虚拟机规范来重建类、方法和变量的结构,生成可读性强的Java源代码。 3. **jad的使用**: jad.exe是jad反编译器的可执行文件,通常在命令行环境下运行。然而,作为Eclipse插件,...
1. **高级语法解析**:IDEA Jad 使用先进的算法来解析字节码,尽可能地生成结构清晰、逻辑连贯的Java代码。 2. **重构支持**:与IntelliJ IDEA集成后,反编译的代码可以直接在IDE内进行修改和重构,便于对代码进行...
Eclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的插件支持来扩展其功能,Jadclipse就是这样的一个插件,它将Jad的功能整合到Eclipse中,使得开发者可以直接在IDE内对.class文件进行反编译。 Jadclipse...