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

你可能感兴趣的:(eclipse,.net,PHP,linux,Debian)