`
qqdwll
  • 浏览: 136642 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jadclipse(反编译Eclipse插件)

 
阅读更多
Jad Java decompiler plugin for Eclipse IDE.



网站:http://sourceforge.net/projects/jadclipse/



使用说明:


1。下载:

(1)jadclipse插件:
到SourceForge.net(http://sourceforge.net/projects/jadclipse/)下载插件:
下载jadclipse_3.1.0.jar版本,支持eclipse3.1M6以上
下载jadclipse_3.2.0.jar版本,支持eclipse3.2M3和eclipse3.2M4.
下载jadclipse_3.2.2.jar版本,支持eclipse3.2M5以上。

(2)jad1.5.8e编译程序
       下载地址http://www.varaneckas.com/jad
       下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin

2。加载插件:
若插件包为:net.sf.jadclipse_3.2.4.jar
(1)直接放入eclipse\plugins\下;(2)插件统一管理:建立如下目录树:IDE\eclipsePlugin\jadclipse\eclipse\plugins,
然后将net.sf.jadclipse_3.2.4.jar放入这个路径的plugins下。
启动eclipse,在Help->About Eclipse SDK->Plug-in Details下就可以看到JadClipse插件信息了。

3。设置:

启动eclipse,打开:Window->Preferences->Java->JadClipse,假如没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本

对应。
在这里可以很清楚地进行设置了。
可以在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”,一般插件会自动关联。

(1)Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe.
      若你在环境变量中设置了path指向Java安装路径的bin下就不用改了,默认是jad。
(2)Directory for temporary files,这里设置临时文件路径。

    至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,默认就够了。

4.一切自动化 ,查看.class在eclipse中双击就OK了。

用上这个后jad那个程序好像就可以放兜里了,不过还是附上它的命令使用说明:

反编译单个JAVA语言的CLASS文件,在命令行输入:jad example.class回车.
让后在你当前目录会生成一个Example.jad的文件!把它的后缀改为java就可以阅读了!(你可以忽略.class后缀)
选项 -s<后缀>允许你更改输出文件的后缀.
        jad -sjava example.class
这条命令生成文件''example.java''.当你同时使用选项-o和-sjava时要小心了,因为Jad会意外的覆盖掉你的源文件.

jad使用JAVA的CLASS文件名作为默认的输出文件名.举个例子,如果CLASS文件''example.class''包含了JAVA的CLASS''test''那么jad会优先生

成''test.jad''.如果你想要指定一自己的输出文件名,请使用重定向:
        jad -p example.class >myexm.java

选项-d允许你指定输出文件到另外一个文件夹,这个文件夹将默认创建在当前目录.举个例子:
        jad -o -dtest -sjava *.class
        (或者jad -o -d test -s java *.class,两者是一样的)
这条命令反编译所有.class文件在当前目录并且放置所有输出文件在目录''test''以.java为后缀名.

如果你想反编译整个java类树,用如下命令:
        jad -o -r -sjava -dsrc tree/**/*.class
这条命令反编译所有.class文件位于''tree''以及子目录并且建立输出文件在''src''目录的相对子目录中依照类的包名.举个例子,如果文

件''tree/a/b/c.class''包含类''c''来自包''a.b'',那么数车文件的名字是''src/a/b/c.java''.

万一你想要检查输出文件的精确度或者就是仅仅是好奇,这儿有个选项-a,它让jad使用JAVA虚拟机字节码作为注释添加在输出文件中.

jad支持内部类和匿名类,当jad把通配符搭配到输入的文件名时,它自动的跳过匹配的内部类.

分享到:
评论

相关推荐

    MyEclipes/Eclipes的jadclipse反编译插件

    【标题】:MyEclipes/Eclipse的jadclipse反编译插件 【描述】:jadclipse是一款在MyEclipse和Eclipse集成开发环境中使用的反编译插件,它允许开发者查看Java字节码(.class文件)的源代码。jadclipse通过jad.exe...

    eclipse下添加jadClipse反编译插件

    jadClipse是一款集成在Eclipse中的反编译插件,它允许用户在Eclipse环境中直接查看.jar或.class文件的源代码,即使这些文件并未提供源代码包。这个插件基于jad,一个流行的Java反编译器,jad.exe就是jad反编译器的可...

    JadClipse Eclipse反编译插件

    JadClipse是基于JAD(Java Decompiler)的Eclipse插件,JAD本身是一款功能强大的Java反编译器,能够将已编译的`.class`文件转换回接近原始的Java源代码。通过JadClipse,开发者可以直接在Eclipse的工作区中对目标类...

    eclipse myeclipse svn 和 jadclipse 反编译插件 及安装

    本文将详细介绍如何在Eclipse和MyEclipse集成开发环境中安装及使用SVN版本控制系统以及jadclipse反编译插件。 首先,让我们来了解一下这三个核心概念: 1. **Eclipse**:Eclipse是一款开源的Java IDE,支持多种...

    jadclipse反编译插件

    Jadclipse反编译插件是一款专为Java开发者设计的实用工具,它允许用户在MyEclipse或Eclipse集成开发环境中方便地对.class文件进行反编译。通过将字节码还原为源代码,Jadclipse极大地简化了查看和理解已编译的Java类...

    JadClipse反编译.zip

    在这个“JadClipse反编译.zip”压缩包中,包含了配置JadClipse所需的关键文件。 首先,我们来看关键文件`net.sf.jadclipse_3.3.0.jar`,这是一个JAR文件,包含了JadClipse插件的核心功能。它提供了一个Eclipse透视...

    jadclipse反编译安装

    在这个“jadclipse反编译安装”主题中,我们将深入探讨Jadclipse的安装过程、功能以及如何在实际开发中运用。 首先,安装Jadclipse通常需要以下步骤: 1. 下载Jadclipse的最新版本:你可以从官方网站或者第三方...

    jadclipse 反编译插件

    总的来说,jadclipse反编译插件为Eclipse用户提供了便利,使得在没有源码的情况下也能探索和理解.class文件,极大地拓展了开发者的工作能力。无论你是进行逆向工程,还是试图修复未知问题,jadclipse都能成为你开发...

    eclipse 和 myeclipse 下添加jadclipse反编译插件

    `jadclipse`是`JAD`(Java Decompiler)的`Eclipse`插件版本,它允许用户在`Eclipse`或`MyEclipse`的IDE中直接查看`.class`文件的反编译代码,虽然可能不是原始的Java源代码,但通常足够理解代码逻辑。`JAD`本身是一...

    java反编译eclipse插件

    总的来说,Java反编译Eclipse插件如Jadclipse,极大地便利了开发者的工作,尤其是在处理没有源码的库或组件时。正确配置和使用这些工具,能够提升开发效率,同时也提醒我们尊重和遵守软件知识产权。在实际开发中,...

    Eclipse jadclipse反编译插件安装

    eclipse_反编译插件_jad_3.3.0 + jad.exe 安装步骤: 1.把下载包中的jadclipse_3.3.0.jar放入到 eclipse的安装目录下,..\eclipse\plugins 目录下; 2.在Eclipse的菜单栏Window--&gt;preferences--&gt;jadClipse页签中配置...

    jadclipse插件(eclipse直接反编译class代码)

    Jadclipse是一款针对Eclipse集成开发环境的插件,它的主要功能是允许用户直接在Eclipse中反编译.class文件,查看对应的Java源代码。这对于没有源码或者源码丢失的项目来说尤其有用,可以帮助开发者理解类库的工作...

    jad+jadclipse反编译插件

    Jadclipse则是Eclipse的一个插件,它集成了Jad的功能,使用户能够在Eclipse中直接对.class文件进行反编译。通过Jadclipse,开发者可以方便地查看和浏览那些无法直接获取源代码的类库或项目的内部工作。这在进行代码...

    最新版java反编译eclipse插件

    "最新版Java反编译Eclipse插件"就是针对这种情况设计的工具,旨在提升开发者的效率,让他们能在Eclipse内部直接查看和理解.class文件的内部实现。 这款插件的核心组件可能包括两个部分:jad.exe和...

    反编译eclipse插件

    总的来说,"反编译eclipse插件"这一主题涵盖了解压缩jadClipse插件文件、将其安装到Eclipse、配置和使用jadClipse进行反编译的过程。这个过程对于Java开发者来说,可以帮助他们更好地理解并调试Eclipse插件,同时也...

    jadclipse反编译工具

    jadclipse反编译工具是一款在Java开发领域中广泛使用的实用工具,它结合了jad.exe反编译器,为开发者提供了一种便捷的方式来查看和理解已编译的Java类文件的源代码。jadclipse是一款Eclipse插件,它可以无缝集成到...

    eclipse使用jad+jadclipse反编译方法.rar

    "eclipse使用jad+jadclipse反编译方法.rar"是一个压缩包,包含了帮助Eclipse用户进行反编译的工具和指南。本文将详细介绍如何利用JAD和Jadclipse在Eclipse集成开发环境中实现反编译。 **JAD(Java Decompiler)** ...

    MyEclipse 添加jadClipse反编译插件

    jadClipse是一款专门用于Java反编译的Eclipse插件,它集成了JAD(Java Decompiler)工具,使得开发者能够查看和分析.jar或.class文件的源代码,即使这些文件没有原始的.java源代码。 首先,我们需要下载jadClipse的...

    JAVA反编译ECLIPSE插件

    JAVA反编译ECLIPSE插件是一种实用工具,它扩展了Eclipse集成开发环境(IDE)的功能,允许开发者查看并理解已编译的Java字节码(.class文件)的源代码,即使原始的源代码不可用。这个插件在开发过程中特别有用,比如...

Global site tag (gtag.js) - Google Analytics