分享

java EE IDE Eclipse反编译插件jadClipse的配置

 闪宁斯达 2011-04-01

在使用jadClipse反编译插件时要用到两个软件:

jad.exe和jadClipse插件包所以附加了这两个软件。

 

下面是插件的安装(link):

1.下载的插件包可以放在硬盘中你喜欢的位置,不过插件包的安装目录要类似于如下样式:

jadclipse3.3.0 \eclipse\plugins\net.sf.jadclipse_3.3.0.jar

其中红色标注的是放插件包最外层的文件夹名,此文件夹名可按自己喜好命名(命名有意义,方便日后管理)

 

2.在eclipse安装目录下创建一个links文件夹(%ECLIPSE_HOME%/links),在links文件夹下创建类似于:

**.link文件,并在文件中做如下定义:

path=D:/jadclipse3.3.0  或

path=D:\\jadclipse3.3.0

注:在".link"文件中path后跟的是"jadclipse3.3.0 "文件夹的绝对路径(从"jadclipse3.3.0 "文件夹所在盘符进行定位)

 

3.设置jad.exe(两种方法)

    1>把jad.exe放入%JAVA_HOME%\bin\里,这样在Window-->Preferences-->Java-->JadClipse-->Path to decompiler,这里直接写jad即可,eclipse会自动映射到%JAVA_HOME%\bin\jad.exe

 

 

    2>在Window-->Preferences-->Java-->JadClipse-->Path to decompiler中输入jad.exe的绝对路径.

 

 

4.Eclipse的Windows--> Perference-->General-->Editors-->File Associations中修改"*.class"默认关联的编辑器为"JadClipse Class File Viewer"-->点击default按钮。设置完成后,重启eclipse.双击*.class文件,eclipse将自动反编译.

 

5.反编译工具jad简单用法
以下假设jad.exe在c:\java目录下
一、基本用法
Usage: jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源

文件。

二、Option -o
不提示,覆盖源文件
三、Option -s
c:\java\>jad -sjava example1.class
反编译结果以.java为扩展名。

四、Option -p
将反编译结果输出到屏幕
c:\java\>jad -p example1.class
将反编译结果重定向到文件
c:\java\>jad -p example1.class>example1.java

五、Option -d
指定反编译的输出文件目录
c:\java\>jad -o -dtest -sjava *.class

 

 

参考文章:http://edwar12345.blog./entry/7924/0/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多