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.
分享到:
相关推荐
### 四、安装和使用Jadeclipse 要在Eclipse中安装Jadeclipse,可以通过以下步骤: 1. 打开Eclipse,进入“Help”菜单,选择“Install New Software”。 2. 输入插件的更新地址:`...
jad.exe是Jadeclipse的核心组件,它是一个独立的反编译器,能够单独使用,但通过与Jadeclipse插件的结合,用户可以在Eclipse内部直接方便地进行反编译操作。 首先,我们需要了解什么是反编译。反编译是将已编译的二...
文档 `jad及eclipse工具配置的用法.doc` 应该提供了更详细的步骤和技巧,包括如何解决可能出现的问题以及如何优化使用体验。强烈建议阅读这份文档,以便更好地利用 JadEclipse 提供的功能。 总的来说,JadEclipse ...
JadEclipse插件就是为Eclipse集成开发环境提供的一种便捷的反编译工具,它整合了Jad引擎,使得开发者可以直接在Eclipse中查看`.jar`包或`.class`文件的源码。 **Jad简介** Jad是一款著名的Java反编译器,全称为...
标题中的"jad jadEclipse"指的是Jad工具与jadEclipse插件的结合使用,为Java开发者提供了一个便捷的反编译环境。jadEclipse允许用户在Eclipse中无缝地查看和理解已编译的Java类文件的内容,这对于调试、学习或逆向...
2. 配置Jadeclipse:在Eclipse的“Preferences”设置中,找到"Jadeclipse"选项,配置反编译器,如使用JD-GUI或Procyon等反编译工具。 3. 查看源代码:在Eclipse的Package Explorer或Navigator视图中,找到导入的....
3、将jad反编译工具jad.exe放到jdk安装路径的bin目录下面,jadclipse_3.1.0.jar放到eclipse的安装目录下的plugins目录下。 4、启动eclipse,打开:Window->Preferences->Java->JadClipse. Path to ...
在没有源码的情况下,Jadeclipse可以作为一个有价值的辅助工具。 总的来说,Jadeclipse是Eclipse用户查看和理解`.class`文件的有力助手,特别是对于那些没有源码或者源码丢失的项目。正确配置和使用Jadeclipse,...
安装jadeclipse.jar到Eclipse中,只需将该文件复制到Eclipse的plugins目录下,然后重启Eclipse即可。 反编译是软件开发中的一个敏感话题,因为它涉及到版权和知识产权的问题。因此,使用反编译工具时,必须确保遵循...
总的来说,jadEclipse是一个强大的工具,为Eclipse开发者提供了查看和理解字节码的能力,而多个版本的存在则满足了不同Eclipse环境的需求。通过选择合适的jadEclipse版本并正确安装,开发者可以更高效地进行代码分析...
5. **使用Jadeclipse**:安装完成后,用户可以在Eclipse中创建新的Jade文件,享受语法高亮、代码提示等特性。同时,可以利用内置的预览功能,实时查看Jade代码编译成HTML的效果。此外,插件还支持与Sass、...
jadClipse 是 jad 的 Eclipse 插件形式,它允许用户在 Eclipse 的 IDE 内部直接使用 jad 的功能。通过jadClipse,开发者可以右键点击任何类文件,选择“Open With” -> “JadClipse”,就能查看到对应的源代码。这个...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能来支持软件开发。然而,有时开发者可能需要查看已编译的.class文件的源代码,这时反编译工具就派上了用场。Jadclipse是一款专为Eclipse设计的反...
使用Jadeclipse这样的反编译工具时,需要注意版权和法律问题。反编译他人的代码用于学习和研究是允许的,但如果用于商业目的或者侵犯原作者权益,则可能会涉及法律纠纷。因此,在使用这些工具时,确保遵循开源许可证...
标题中提到的"jad-java反编译工具eclipse插件"意味着JAD已经与Eclipse集成,成为Eclipse IDE的一个插件。Eclipse是一款广泛使用的开源集成开发环境,拥有丰富的插件生态系统,开发者可以根据需要安装各种插件来扩展...
**JADEclipse:Eclipse中的Java反编译插件** JADEclipse是一款为Eclipse集成开发环境(IDE)设计的插件,它专门用于Java反编译,即把...确保正确配置和使用JADEclipse,可以让开发者在面对无源代码的挑战时游刃有余。
值得注意的是,Jad Eclipse集合中还提供了每个版本的适配说明,这对于那些使用较旧Eclipse版本的开发者来说非常有用,因为并不是所有插件都与所有版本兼容。通过这些说明,用户可以准确找到适合自己Eclipse版本的Jad...
总的来说,jadEclipse 3.3 是一个强大且实用的工具,它扩展了 Eclipse 的功能,为没有源代码的项目提供了额外的洞察力。安装手册会详细指导每个步骤,确保用户能顺利地在自己的开发环境中安装和使用这个插件。