`

Eclipse反编译jar包查看class文件

    博客分类:
  • Java
阅读更多
很方便,直接用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调试

    本文将详细介绍如何利用Eclipse离线插件compiler进行反编译jar包并进行debug调试。 首先,我们需要了解什么是反编译。反编译是将已编译的二进制代码(如.class或.jar文件)转换回源代码的过程。这对于没有源码的库...

    eclipse源码反编译jar包

    标题“eclipse源码反编译jar包”指的是在Eclipse中安装并使用特定的插件来查看.jar文件的源代码。这通常涉及到将反编译工具集成到Eclipse中,以便开发者可以在不离开IDE的情况下查看和理解第三方库的内部工作。描述...

    eclipse查看jar包class文件源码插件,jar包反编译查看工具

    本文将详细介绍如何在Eclipse中使用插件实现这一功能,以及一种名为JD的jar包反编译查看工具。 首先,我们来看一下"Eclipse查看jar包class文件源码插件"。Eclipse中常用的插件有JD-Eclipse和Decompiler。JD-Eclipse...

    在Eclipse中反编译Class文件完全详解

    对于批量反编译JAR包中的所有Class文件,可以直接在命令行中使用jad工具。假设已将jad添加到系统路径,可以执行如下命令: ``` jar xvf dom4j-1.6.1.jar # 解压JAR包 jad -r -s <output_directory> *.class # 使用...

    eclipse中反编译jar包源码

    "eclipse中反编译jar包源码"这个主题涉及到如何在Eclipse集成开发环境中使用特定的插件和工具来查看.jar文件的源代码。 首先,我们来看一下标签"jad",它是Java反编译器JAD的简称。JAD是一款流行的Java字节码到源...

    eclipse反编译class文件

    本文将详细讲解如何在Eclipse环境中进行class文件的反编译,以及所需的jar包和exe文件。 首先,我们要明白的是,Eclipse本身并不内置反编译功能,但我们可以借助第三方插件或者外部工具实现这一目的。在这个主题中...

    eclipse编译.class所需jar包

    为了在Eclipse中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件的源码逻辑...

    一款反编译jar包工具,无需安装,直接运行即可

    标题中的“反编译jar包工具”是指一种能够将Java字节码(.class文件)转换回源代码(.java文件)的软件。在Java开发中,.jar文件是Java类库的打包形式,通常包含编译后的类文件和其他资源。这种工具对于开发者来说...

    Eclipse反编译Class文件所需要的插件

    本文将详细讨论"Eclipse反编译Class文件所需要的插件",以及如何使用这些插件。 首先,我们提到的两个关键文件是`jad.exe`和`net.sf.jadclipse_3.3.0.jar`。`jad.exe`是JAD(Java Decompiler)的可执行文件,它是一...

    eclipse jar 反编译

    本文将深入探讨如何使用Eclipse插件进行.jar文件的反编译,以帮助开发者解决无法查看Java类的问题。 首先,让我们了解一下什么是反编译。反编译是将已编译的二进制代码(如字节码)转换回源代码的过程。虽然不能...

    Eclipse中反编译Class文件完全详解

    其次,JadClipse是一个Eclipse插件,它将JAD的功能集成到Eclipse IDE中,使得开发者可以直接在Eclipse中反编译并查看Class文件。这对于调试和理解第三方库或无法获取源代码的项目特别有用。 以下是使用JAD和...

    eclipse反编译class文件配置

    总结来说,"eclipse反编译class文件配置"这个主题涵盖了如何在Eclipse环境中配置和使用JAD反编译器来查看`.class`文件的源代码。通过正确安装JAD和Jadclipse插件,并进行必要的路径配置,开发者可以方便地对Java字节...

    mac环境下-eclipse反编译插件

    总的来说,"mac环境下-eclipse反编译插件"提供了在Mac OS上的Eclipse IDE中查看和理解Java二进制库源代码的有效途径。jad和sf.jadclipse_3.3.0.jar的组合使开发过程更加高效,尤其是在处理无源码的第三方库时。正确...

    eclipse反编译插件_解析class文件

    总的来说,Eclipse反编译插件如JadClipse使得开发者无需离开熟悉的Eclipse环境就能查看.class文件的源代码,极大地提高了工作效率。通过熟练掌握这类工具,我们可以更好地理解和利用现有的Java库,解决各种开发问题...

    JAVA反编译工具 可反编译JAR包

    Java反编译工具是开发者和逆向工程人员用于查看Java字节码的工具,它们能够将已编译的.class文件或.jar包转换回可读的源代码形式。这对于理解库的功能、学习API的实现或者在没有源代码的情况下进行调试非常有用。...

    么把.class文件反编译成.java 经修改后再编译成.class

    下面将详细介绍.class 文件反编译到.java 文件的过程,包括反编译工具的使用和反编译后的修改、再编译等步骤。 一、反编译工具的选择 在反编译.class 文件时,需要使用专门的反编译工具。目前有多种反编译工具可供...

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

    批量反编译jar包的步骤如下: 1. 下载并安装JAD:JAD通常提供命令行版本,可以在终端或命令提示符中使用。 2. 执行JAD命令:使用`jad -cj <source.jar> -d <output_directory>`命令,其中`<source.jar>`是待反编译...

    eclipse反编译.class文件

    现在,当我们在Eclipse中右键点击一个.class文件并选择"Open With" -> "Text Editor"时,Eclipse应该会使用JAD进行反编译并显示源代码。如果描述中的"测试了20台机子,都可以"是真实的,那么这个过程在多台计算机上...

    eclipse安装插件,自动反编译jar包,架包,查看源码(包含安装教程)

    本教程将详细介绍如何在Eclipse集成开发环境中安装并使用"jadclipse"插件,这是一种专门用于反编译.jar文件并查看源码的工具。 首先,我们来了解什么是"jadclipse"。jadclipse是JAD (Java Decompiler) 的Eclipse...

Global site tag (gtag.js) - Google Analytics