Eclipse反编译插件Jadclipse介绍

news/2024/7/4 9:43:35

Jadclips插件网站:http://jadclipse.sourceforge.net/

一、下载

下载插件:

下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6以上。

下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4。

下载jadclipse_3.2.2.jar版本,该版本支持eclipse3.2M5以上。

下载Jad反编译工具:

http://www.kpdus.com/jad.html#download,在该页中找到适合自己操作系统平台的jad下载。下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%/BIN目录下面(可以将jad.exe随便放到哪,只要记住路径就好,下面要用到)。

二、安装

方法1:直接将jadclipse_3.1.0.jar复制到%ECLIPSE_HOME%/plugins目录下。

方法2:使用link方式安装,建立E:/eclipse3.1plugins/jadclipse3.1.0/eclipse/plugins的目录结构,将jadclipse_3.1.0.jar放到plugins目录下面(注:其中E:/eclipse3.1plugins为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%/links目录下面建立一个jadclipse3.1.0.link文件(该文件名随便取,保证后缀为。link就OK)。文件里面内容为:path=E://eclipse3.1plugins//jadclipse3.1.0.启动eclipse,打开Window->Preferences->Java->JadClipse,如果没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本对应。

我安装的eclipse是:eclipse3.1.2

三、设置参数

启动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文件。

 cited: http://developer.51cto.com/art/200610/33792.htm



http://www.niftyadmin.cn/n/3650719.html

相关文章

关于MSGINA以及禁用登陆对话框中登陆到域的选项- -

导读: 前日在翻阅MSGINA的信息的时候,无意中看到了关于如何定制MSGINA的一些文章,其中有一篇 The Essentials of Replacing the Microsoft Graphical Identification and Authentication Dynamic Link Library其中提到 Disabling Domain Opti…

java SWT嵌入IE,SafeArray

java SWT嵌入IE,SafeArray/* * Reading and writing to a SAFEARRAY * * This example reads from a PostData object in a BeforeNavigate2 event and * creates a PostData object in a call to Navigate. * * For a list of all SWT example snippets see * http://dev.ec…

Torsten Rienow

导读: [gina.bas] #COMPILE DLL #INCLUDE "win32api.inc" I redeclare SID here again due a problem with win32ipa.inc. Whatever i try, the compiler does not compile with any "var as SID PTR" reporting "undefined type" T…

过程改进在于数据和结果

来自波音(Boeing)公司的John Vu两个主题演讲(软件过程改进的现状、如何在软件外包市场胜出),切中要害,不仅对国内软件业现状分析透彻,而且提出了很好的对策。给我印象最深的是两句话:I never ask the suppl…

2007年美国高增长科技企业十强

在评选“美国高增长科技企业十强”的过程中,《商业周刊》综合考虑了股票表现、销售额和利润增长、以及股票回报等多方面的因素。截至2007年11月15日,谷歌过去一年的表现远远超过主要竞争对手雅虎,网络广告业务高速发展;AT&T业…

简单代理服务器C代码实现(SOLARIS)

导读: ** 返回值 : 侦听套接字,为0时表示生成套接字失败,其他为套接字句柄 ** 备注 : 无 */ int GetListenSocket(int Port) { struct sockaddr_in m_LisAddr {0}; int m_Socket 0; int m_AddrLen sizeof(struct sockaddr_in); //配置端口信息 m_LisAddr.sin_fam…

追本溯源 - 勿忘质量之本

有时,几个人在讨论一个话题时,由于其中一个人猛然想起另外一件事,或者又有一个人加入进来,讨论越来越激烈,大家兴致丝毫未减,但讨论的内容离主题越来越远,到后来都忘记刚开始要讨论的是什么话题…

Google 联合一些社交网站来对抗 facebook

谷歌(Google) 将与其它一些行业领先的社交网站联手,共同对抗互联网新贵Facebook。  谷歌将于周四推出一个通用标准集 ( OpenSocial ),允许软件开发者为谷歌旗下社交网站Orkut,以及LinkedIn、hi5、Friendster、Plaxo和Ning等其它社交网站开…