`
huangningren
  • 浏览: 44517 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JadEclipse工具的使用

阅读更多

JadEclipse工具的使用

1、下载工具
JadEclipse
http://sourceforge.net/projects/jadclipse/
http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
Jad
http://www.varaneckas.com/jad
http://en.wikipedia.org/wiki/JAD_(JAva_Decompiler)

2、Jad.exe介绍
jad -o -r -s java -d src **/*.class
解释
-o:覆盖旧文件,而且不用提示确认。
-r:重新加载生成包结构。
-s java:定义输出文件的扩展名。jad为默认扩展名,我们反编译后当然是要.java源文件了。
-d:输出文件的目录。src表示反编译后的所有文件都放在src目录下。
**/*.class:反编译本文件夹下的所有class文件

3、JadEclipse
下载:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page,
1)将此jar包到%ECLIPSE_HOME%\plugins目录下;
2):下载Jad反编译工具http://www.varaneckas.com/jad,解压出jad.exe即为反编译工具的核;
3):启动eclipse查看Window->Preferences->Java->JadClipse存在即安装成功;
4):设置反编译工具为jad.exe。
启动eclipse,打开:Window->Preferences->Java->JadClipse.
1、Path to decompiler,设置反编译工具jad的全路径名,比如:D:\jad.exe。
2、Directory for temporary files,设置临时文件路径。
安装步骤:
Installation
* Put the JadClipse JAR file into the plugins folder of your Eclipse installation.
* Restart Eclipse (eclipse -clean).
* Get Jad.
* Put the Jad executable into a directory that is in the execution path of your operating system. Alternatively, you can configure the path to the Jad executable under Window > Preferences… > Java > JadClipse > Path to Decompiler. (Set the full path, e.g. C:\Program Files\Jad\jad.exe)
* Go to Window > Preferences… > General > Editors > File Associations and make sure that the JadClipse Class File Viewer has the default file association for *.class files.

4、注意
linux用户可能需要libstdc++-libc6.2-2.so.3
debian系可以使用:sudo apt-get install libstdc++-libc6.2-2.so.3

安装完成后,如果eclipse没有自动将JadClipse Class File Viewer设置成class文件的缺省打开方式,可以在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改”*.class”默认”File Associations”为”JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。

5、网络上的一些问题:
Troubleshooting
Q:The JadClipse plug-in is not activated when I start Eclipse.
A:You’ll need to launch Eclipse with the -clean flag to allow the environment to detect the plug-in. Subsequent launching of Eclipse won’t require the -clean flag.
eclipse -clean
The Eclipse Class File Viewer instead of the JadClipse Class File Viewer is opened.
Go to Window > Preferences… > General > Editors > File Associations and make sure that the JadClipse Class File Viewer has the default file association for *.class files.The JadClipse Class File Viewer does not show the decompiled source.If the editor contains the following text segment JadClipse was not able to execute the Jad binary. Make sure that the path to the binary (Path to Decompiler) is set correcly in the preferences.

 

 

eclipse中jadeclipse插件的安装与配置
***********************
*   一、下载:                      *
***********************
1、下载jadeclipse插件:
下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6以上
下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4.
下载jadclipse_3.2.4.jar版本,该版本支持eclipse3.2M5以上。
下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.3M6以上。
下载地址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

2、下载Jad反编译工具:
http://www.kpdus.com/jad.html#download,在该页中找到适合自己操作系统平台的jad下载。
下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%\BIN目录下面(可以将jad.exe随便放到哪,只要记住路径就好,下面要用到)。
**************************************************
*   二、安装(以eclipse3.3.1和jadeclipse3.3.0为例):                 *
**************************************************
方法1、直接将jadclipse_3.3.0.jar复制到%ECLIPSE_HOME%\plugins目录下。
方法2、使用link方式安装。
建立E:\yourplugins\jadclipse3.3.0\eclipse\plugins的目录结构,将jadclipse_3.3.0.jar放到plugins目录下面(注:其中E:\youreclipse为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%\建links目录,然后在links下面建立一个jadclipse3.3.0.link文件(该文件名随便取,保证后缀为。link就OK)。文件里面内容为:path=E:\\yourplugins\\jadclipse3.3.0.启动eclipse,打开Window->Preferences->Java->JadClipse,如果没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本对应。

***********************
*   三、设置参数:                 *
***********************
启动eclipse,打开:Window->Preferences->Java->JadClipse.
1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe.
2、Directory for temporary files,这里设置临时文件路径。
至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,就不罗嗦。

****************
*  四、安装完成       *
****************
安装完成后eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。
注: 对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xymyeah/archive/2007/12/17/1943608.aspx

分享到:
评论

相关推荐

    Jad和Jadeclipse插件

    ### 四、安装和使用Jadeclipse 要在Eclipse中安装Jadeclipse,可以通过以下步骤: 1. 打开Eclipse,进入“Help”菜单,选择“Install New Software”。 2. 输入插件的更新地址:`...

    jadeclipse反编译工具

    jad.exe是Jadeclipse的核心组件,它是一个独立的反编译器,能够单独使用,但通过与Jadeclipse插件的结合,用户可以在Eclipse内部直接方便地进行反编译操作。 首先,我们需要了解什么是反编译。反编译是将已编译的二...

    JadEclipse反编译工具

    文档 `jad及eclipse工具配置的用法.doc` 应该提供了更详细的步骤和技巧,包括如何解决可能出现的问题以及如何优化使用体验。强烈建议阅读这份文档,以便更好地利用 JadEclipse 提供的功能。 总的来说,JadEclipse ...

    JadEclipse 插件

    JadEclipse插件就是为Eclipse集成开发环境提供的一种便捷的反编译工具,它整合了Jad引擎,使得开发者可以直接在Eclipse中查看`.jar`包或`.class`文件的源码。 **Jad简介** Jad是一款著名的Java反编译器,全称为...

    jad jadEclipse

    标题中的"jad jadEclipse"指的是Jad工具与jadEclipse插件的结合使用,为Java开发者提供了一个便捷的反编译环境。jadEclipse允许用户在Eclipse中无缝地查看和理解已编译的Java类文件的内容,这对于调试、学习或逆向...

    jadeclipse-3.3

    2. 配置Jadeclipse:在Eclipse的“Preferences”设置中,找到"Jadeclipse"选项,配置反编译器,如使用JD-GUI或Procyon等反编译工具。 3. 查看源代码:在Eclipse的Package Explorer或Navigator视图中,找到导入的....

    jd_gui jad eclipse 反编译工具

     3、将jad反编译工具jad.exe放到jdk安装路径的bin目录下面,jadclipse_3.1.0.jar放到eclipse的安装目录下的plugins目录下。  4、启动eclipse,打开:Window->Preferences->Java->JadClipse.  Path to ...

    jadeclipse【Eclipse下查看class文件源码】附配制详解

    在没有源码的情况下,Jadeclipse可以作为一个有价值的辅助工具。 总的来说,Jadeclipse是Eclipse用户查看和理解`.class`文件的有力助手,特别是对于那些没有源码或者源码丢失的项目。正确配置和使用Jadeclipse,...

    jad和jadeclipse.jar反编译汇总

    安装jadeclipse.jar到Eclipse中,只需将该文件复制到Eclipse的plugins目录下,然后重启Eclipse即可。 反编译是软件开发中的一个敏感话题,因为它涉及到版权和知识产权的问题。因此,使用反编译工具时,必须确保遵循...

    jadEclipse(3.1.0;;3.2.0;;3.2.4;;3.3.0三个版本)

    总的来说,jadEclipse是一个强大的工具,为Eclipse开发者提供了查看和理解字节码的能力,而多个版本的存在则满足了不同Eclipse环境的需求。通过选择合适的jadEclipse版本并正确安装,开发者可以更高效地进行代码分析...

    jadeclipse33.rar

    5. **使用Jadeclipse**:安装完成后,用户可以在Eclipse中创建新的Jade文件,享受语法高亮、代码提示等特性。同时,可以利用内置的预览功能,实时查看Jade代码编译成HTML的效果。此外,插件还支持与Sass、...

    jadeclipse

    jadClipse 是 jad 的 Eclipse 插件形式,它允许用户在 Eclipse 的 IDE 内部直接使用 jad 的功能。通过jadClipse,开发者可以右键点击任何类文件,选择“Open With” -> “JadClipse”,就能查看到对应的源代码。这个...

    eclipse反编译插件jadeclipse及使用说明

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能来支持软件开发。然而,有时开发者可能需要查看已编译的.class文件的源代码,这时反编译工具就派上了用场。Jadclipse是一款专为Eclipse设计的反...

    jadeclipse java反编译软件

    使用Jadeclipse这样的反编译工具时,需要注意版权和法律问题。反编译他人的代码用于学习和研究是允许的,但如果用于商业目的或者侵犯原作者权益,则可能会涉及法律纠纷。因此,在使用这些工具时,确保遵循开源许可证...

    jad-java反编译工具eclipse插件

    标题中提到的"jad-java反编译工具eclipse插件"意味着JAD已经与Eclipse集成,成为Eclipse IDE的一个插件。Eclipse是一款广泛使用的开源集成开发环境,拥有丰富的插件生态系统,开发者可以根据需要安装各种插件来扩展...

    JADEclipse——Eclipse中的JAVA 反编译插件

    **JADEclipse:Eclipse中的Java反编译插件** JADEclipse是一款为Eclipse集成开发环境(IDE)设计的插件,它专门用于Java反编译,即把...确保正确配置和使用JADEclipse,可以让开发者在面对无源代码的挑战时游刃有余。

    Jad Eclipse 集合,从eclipse 3.2到最新的全有适配

    值得注意的是,Jad Eclipse集合中还提供了每个版本的适配说明,这对于那些使用较旧Eclipse版本的开发者来说非常有用,因为并不是所有插件都与所有版本兼容。通过这些说明,用户可以准确找到适合自己Eclipse版本的Jad...

    jadEclipse3.3文件以及安装手册

    总的来说,jadEclipse 3.3 是一个强大且实用的工具,它扩展了 Eclipse 的功能,为没有源代码的项目提供了额外的洞察力。安装手册会详细指导每个步骤,确保用户能顺利地在自己的开发环境中安装和使用这个插件。

Global site tag (gtag.js) - Google Analytics