很方便,直接用F3或者ctrl点击查看。
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
E.然后,重新启动Eclipse,找到Eclipse->Window->Preferences->Java,此时你会发现会比原来多了一个JadClipse的选项,单击,会出现在Path to decompiler中输入你刚才放置jad.exe的位置,也可以制定临时文件的目录,如图所示。。当然在JadClipse下还有一些子选项,如Debug,Directives等,按照默认配置即可。
F.基本配置完毕后,我们可以查看一下class文件的默认打开方式,Eclipse->Window->Preferences->General->Editors->File Associations,
我们可以看到class文件的打开方式有两个,JadClipse和Eclipse自带的Class File Viewer,而JadClipse是默认的。
G.全部配置完成,下面我们可以查看源码了,选择需要查看的类,按F3即可查看源码,如查看Annotation中的Target,使用jad查看源码,大家可以看到最上面的一行"/*jadclipse*/// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.",说明是由jad反编译的。
原文摘自:http://blog.csdn.net/zhpengfei0915/article/details/12621395
附件是需要的两个工具包。
分享到:
相关推荐
本文将详细介绍如何利用Eclipse离线插件compiler进行反编译jar包并进行debug调试。 首先,我们需要了解什么是反编译。反编译是将已编译的二进制代码(如.class或.jar文件)转换回源代码的过程。这对于没有源码的库...
标题“eclipse源码反编译jar包”指的是在Eclipse中安装并使用特定的插件来查看.jar文件的源代码。这通常涉及到将反编译工具集成到Eclipse中,以便开发者可以在不离开IDE的情况下查看和理解第三方库的内部工作。描述...
本文将详细介绍如何在Eclipse中使用插件实现这一功能,以及一种名为JD的jar包反编译查看工具。 首先,我们来看一下"Eclipse查看jar包class文件源码插件"。Eclipse中常用的插件有JD-Eclipse和Decompiler。JD-Eclipse...
对于批量反编译JAR包中的所有Class文件,可以直接在命令行中使用jad工具。假设已将jad添加到系统路径,可以执行如下命令: ``` jar xvf dom4j-1.6.1.jar # 解压JAR包 jad -r -s <output_directory> *.class # 使用...
"eclipse中反编译jar包源码"这个主题涉及到如何在Eclipse集成开发环境中使用特定的插件和工具来查看.jar文件的源代码。 首先,我们来看一下标签"jad",它是Java反编译器JAD的简称。JAD是一款流行的Java字节码到源...
本文将详细讲解如何在Eclipse环境中进行class文件的反编译,以及所需的jar包和exe文件。 首先,我们要明白的是,Eclipse本身并不内置反编译功能,但我们可以借助第三方插件或者外部工具实现这一目的。在这个主题中...
为了在Eclipse中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件的源码逻辑...
标题中的“反编译jar包工具”是指一种能够将Java字节码(.class文件)转换回源代码(.java文件)的软件。在Java开发中,.jar文件是Java类库的打包形式,通常包含编译后的类文件和其他资源。这种工具对于开发者来说...
本文将详细讨论"Eclipse反编译Class文件所需要的插件",以及如何使用这些插件。 首先,我们提到的两个关键文件是`jad.exe`和`net.sf.jadclipse_3.3.0.jar`。`jad.exe`是JAD(Java Decompiler)的可执行文件,它是一...
本文将深入探讨如何使用Eclipse插件进行.jar文件的反编译,以帮助开发者解决无法查看Java类的问题。 首先,让我们了解一下什么是反编译。反编译是将已编译的二进制代码(如字节码)转换回源代码的过程。虽然不能...
其次,JadClipse是一个Eclipse插件,它将JAD的功能集成到Eclipse IDE中,使得开发者可以直接在Eclipse中反编译并查看Class文件。这对于调试和理解第三方库或无法获取源代码的项目特别有用。 以下是使用JAD和...
总的来说,"mac环境下-eclipse反编译插件"提供了在Mac OS上的Eclipse IDE中查看和理解Java二进制库源代码的有效途径。jad和sf.jadclipse_3.3.0.jar的组合使开发过程更加高效,尤其是在处理无源码的第三方库时。正确...
总的来说,Eclipse反编译插件如JadClipse使得开发者无需离开熟悉的Eclipse环境就能查看.class文件的源代码,极大地提高了工作效率。通过熟练掌握这类工具,我们可以更好地理解和利用现有的Java库,解决各种开发问题...
Java反编译工具是开发者和逆向工程人员用于查看Java字节码的工具,它们能够将已编译的.class文件或.jar包转换回可读的源代码形式。这对于理解库的功能、学习API的实现或者在没有源代码的情况下进行调试非常有用。...
批量反编译jar包的步骤如下: 1. 下载并安装JAD:JAD通常提供命令行版本,可以在终端或命令提示符中使用。 2. 执行JAD命令:使用`jad -cj <source.jar> -d <output_directory>`命令,其中`<source.jar>`是待反编译...
现在,当我们在Eclipse中右键点击一个.class文件并选择"Open With" -> "Text Editor"时,Eclipse应该会使用JAD进行反编译并显示源代码。如果描述中的"测试了20台机子,都可以"是真实的,那么这个过程在多台计算机上...
本教程将详细介绍如何在Eclipse集成开发环境中安装并使用"jadclipse"插件,这是一种专门用于反编译.jar文件并查看源码的工具。 首先,我们来了解什么是"jadclipse"。jadclipse是JAD (Java Decompiler) 的Eclipse...
下面将详细介绍.class 文件反编译到.java 文件的过程,包括反编译工具的使用和反编译后的修改、再编译等步骤。 一、反编译工具的选择 在反编译.class 文件时,需要使用专门的反编译工具。目前有多种反编译工具可供...
描述中提到的“eclipse反编译插件,导入后可查看没有源码的.class文件”,这意味着该插件能够无缝集成到Eclipse环境中,当开发者遇到只有字节码的库或项目时,可以方便地查看其内部实现。通过插件,开发者不再需要...