jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好
找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar
包中的class文件,也可以直接反编译。
1.下载jad1.5.8e
http://www.kpdus.com/jad.html#download
下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin
2.下载 jadclipse_3.3.0.jar
http://jadclipse.sourceforge.net/download.html
或者
http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar
将jadclipse_3.1.0.jar复制到D:\Program Files\eclipse\myplugin\eclipse\plugins目录下(用的是
link方式安装插件的)。
3.启动Eclipse后,在Windows-->Perference-->Java下面应该会多出一个JadClipse目录,相关的设置可
以在此修改
配置jadclipse:设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe
,在Directory for temporary files中指定临时文件的路径,如:G:\Java\eclipse-SDK-3.0-win32\temp
4、在Eclipse的Windows-->Perference-->General->Editors->File Associations中修改“*.class”默
认关联的编辑器为“JadClipse Class File Viewer”
在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。
5、安装完成,双击class文件,Eclipse将自动反编译了。
注意:jadclipse_版本号.jar的版本与eclipse的platform版本号相关,如果不匹配则会出现这样的错误:
An error has occurred when activating this view
Expecting non-static method jadclipse.JadclipseBufferManager.createBuffer(Lorg/eclipse/jdt/core/IOpenable;)Lorg/eclipse/jdt/core/IBuffer;
相关推荐
通过JADclipse,用户可以直接在Eclipse环境中反编译.class文件,无需离开IDE,从而提高开发效率。 使用jad插件JADclipse进行反编译的步骤大致如下: 1. **安装JADclipse**:首先,你需要从官方网站或其他可信源...
其中,JAD 是一个流行的反编译工具,它可以将.class 文件反编译成.java 文件。 二、JAD 反编译工具的使用 使用 JAD 反编译工具非常简单。首先,需要下载 JAD 反编译工具并将其解压缩到指定目录下。然后,打开...
现在,当我们在Eclipse中右键点击一个.class文件并选择"Open With" -> "Text Editor"时,Eclipse应该会使用JAD进行反编译并显示源代码。如果描述中的"测试了20台机子,都可以"是真实的,那么这个过程在多台计算机上...
它提供了命令行界面和集成到IDE(如Eclipse)的插件形式,使得在开发环境中直接查看.class文件变得方便快捷。 JAD的最新版本是jad1.5.8g,我们可以从官方或者其他可靠的资源站点下载到包含jad.exe和jadclipse_3.2.2...
1. **集成工作流**:在Eclipse中,开发者可以直接右键点击项目或类文件,选择反编译选项,快速查看对应的源代码。 2. **源代码高亮**:反编译出的源代码通常会保留原始的代码结构和注释,便于阅读和理解。 3. **代码...
jad -r -s <output_directory> *.class # 使用jad反编译所有Class文件,将输出存放在 ``` 这将把所有反编译后的Java源代码保存在指定的输出目录下,方便进一步查看和分析。 总的来说,Eclipse结合JadClipse和Jad...
为了在Eclipse中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件的源码逻辑...
1. **JD-GUI**: 这是一个直观的图形用户界面工具,可以直接打开.class文件并显示反编译的.java源代码。它允许开发者快速浏览和搜索代码,但不支持批处理反编译。 2. **Procyon**: Procyon是一个开源的Java编译器和...
JAD插件是Eclipse的一个扩展,它集成了反编译功能,允许开发人员在不离开Eclipse环境的情况下查看已编译的.class文件的源代码。这样不仅提高了工作效率,也减少了在不同应用之间切换的麻烦。JAD插件支持多种反编译...
本文将详细介绍如何在Eclipse集成开发环境中安装jad反编译插件,以便于对.class文件进行反编译。 首先,Eclipse是一款广泛使用的Java IDE,它提供了丰富的功能和插件支持,使得开发者能够高效地编写、调试和测试...
`net.sf.jadclipse_3.3.0.jar`则是JAD Eclipse插件的库文件,它将JAD的功能集成到Eclipse环境中,使得用户可以直接在IDE内反编译Class文件。 安装JADclipse插件的步骤如下: 1. 下载`jad.exe`和`...
本文将详细介绍如何在Eclipse中安装并使用JD和JAD这两款反编译插件。 首先,我们了解下JD和JAD。JD(Java Decompiler)和JAD(Java Decompiler)都是流行的Java反编译器,它们可以将字节码转换回可读的Java源代码。...
"jad"是一个专门为Eclipse设计的插件,解决了这个问题,它允许用户在Eclipse中直接对.class文件进行反编译,从而理解其内部逻辑。 JAD全称为Java Decompiler,它是一款强大的反编译器,能够将字节码转换回接近原始...
1. 安装Jad:jad.exe是一个独立的可执行文件,通常需要将其添加到系统环境变量PATH中,这样在命令行中就可以直接调用。另外,也可以在Eclipse中通过外部工具配置来使用它。在Eclipse的"运行"菜单中选择"外部工具配置...
3. 一旦配置完成,Eclipse将自动用JAD反编译库类,使得查看类源代码就像查看自己的源代码一样方便。 JAD 3.3.0还提供了一些高级特性,例如代码高亮、折叠和搜索,以提高阅读反编译代码的体验。尽管反编译的代码可能...
8. **测试配置**:完成上述步骤后,你可以通过右键点击项目中的`.class`文件,选择`Open With` -> `JadClipse`来查看其反编译后的源代码。如果配置正确,你应该能够看到源码视图。如果未能成功,尝试重启Eclipse,...
1.将jad.exe放到安装jdk的bin目录下 D:\xxxx\jdk...重启后即可查看.class反编译文件 附:jad版本下载目录:https://varaneckas.com/jad/ JadClipse:http://sourceforge.net/project/showfiles.php?group_id=40205
这个插件允许开发者在Eclipse环境中直接对Java字节码进行反编译,将其转换回源代码形式,方便理解和学习第三方库或者研究已有的.class文件。net.sf.jadclipse_3.3.0.jar是该插件的核心组件,它包含了所有必要的功能...
eclipse(myeclipse)的jad.exe反编译插件,安装该插件后可以直接双击jar包中的class文件,自动打开反编译好的源代码查看,非常方便试用于大量分析jar中的class文件和关联的jar文件