Jad Java decompiler plugin for Eclipse IDE.
网站:http://sourceforge.net/projects/jadclipse/
使用说明:
1。下载:
(1)jadclipse插件:
到SourceForge.net(http://sourceforge.net/projects/jadclipse/)下载插件:
下载jadclipse_3.1.0.jar版本,支持eclipse3.1M6以上
下载jadclipse_3.2.0.jar版本,支持eclipse3.2M3和eclipse3.2M4.
下载jadclipse_3.2.2.jar版本,支持eclipse3.2M5以上。
(2)jad1.5.8e编译程序
下载地址http://www.varaneckas.com/jad
下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin
2。加载插件:
若插件包为:net.sf.jadclipse_3.2.4.jar
(1)直接放入eclipse\plugins\下;(2)插件统一管理:建立如下目录树:IDE\eclipsePlugin\jadclipse\eclipse\plugins,
然后将net.sf.jadclipse_3.2.4.jar放入这个路径的plugins下。
启动eclipse,在Help->About Eclipse SDK->Plug-in Details下就可以看到JadClipse插件信息了。
3。设置:
启动eclipse,打开:Window->Preferences->Java->JadClipse,假如没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本
对应。
在这里可以很清楚地进行设置了。
可以在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”,一般插件会自动关联。
(1)Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe.
若你在环境变量中设置了path指向Java安装路径的bin下就不用改了,默认是jad。
(2)Directory for temporary files,这里设置临时文件路径。
至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,默认就够了。
4.一切自动化 ,查看.class在eclipse中双击就OK了。
用上这个后jad那个程序好像就可以放兜里了,不过还是附上它的命令使用说明:
反编译单个JAVA语言的CLASS文件,在命令行输入:jad example.class回车.
让后在你当前目录会生成一个Example.jad的文件!把它的后缀改为java就可以阅读了!(你可以忽略.class后缀)
选项 -s<后缀>允许你更改输出文件的后缀.
jad -sjava example.class
这条命令生成文件''example.java''.当你同时使用选项-o和-sjava时要小心了,因为Jad会意外的覆盖掉你的源文件.
jad使用JAVA的CLASS文件名作为默认的输出文件名.举个例子,如果CLASS文件''example.class''包含了JAVA的CLASS''test''那么jad会优先生
成''test.jad''.如果你想要指定一自己的输出文件名,请使用重定向:
jad -p example.class >myexm.java
选项-d允许你指定输出文件到另外一个文件夹,这个文件夹将默认创建在当前目录.举个例子:
jad -o -dtest -sjava *.class
(或者jad -o -d test -s java *.class,两者是一样的)
这条命令反编译所有.class文件在当前目录并且放置所有输出文件在目录''test''以.java为后缀名.
如果你想反编译整个java类树,用如下命令:
jad -o -r -sjava -dsrc tree/**/*.class
这条命令反编译所有.class文件位于''tree''以及子目录并且建立输出文件在''src''目录的相对子目录中依照类的包名.举个例子,如果文
件''tree/a/b/c.class''包含类''c''来自包''a.b'',那么数车文件的名字是''src/a/b/c.java''.
万一你想要检查输出文件的精确度或者就是仅仅是好奇,这儿有个选项-a,它让jad使用JAVA虚拟机字节码作为注释添加在输出文件中.
jad支持内部类和匿名类,当jad把通配符搭配到输入的文件名时,它自动的跳过匹配的内部类.
分享到:
相关推荐
eclipse 和 myeclipse下添加jadclipse反编译插件,可以在eclipse和myeclipse工具中查看*.class文件(本人试验成功了)。
eclipse,myeclipse svn 和jadclipse 反编译插件 及安装,包含了相关的把,工具,无需再从网上下载
jadclipse 反编译工具,以及eclipse插件,安装后可以在eclipse中直接查看class文件的源代码
eclipse_反编译插件_jad_3.3.0 + jad.exe 安装步骤: 1.把下载包中的jadclipse_3.3.0.jar放入到 eclipse的安装目录下,..\eclipse\plugins 目录下; 2.在Eclipse的菜单栏Window-->preferences-->jadClipse页签中配置...
解压后为jad.exe 博文链接:https://yeluotiying.iteye.com/blog/2086619
配置JadClipse反编译工具需要下载的文件: 1.net.sf.jadclipse_3.3.0.jar 2.jad.exe
Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,...不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。
1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/ 2、 下载Jad反编译工具:jad.exehttp://www.kpdus.com/jad.html#download 3、将jad反编译工具jad.exe放到jdk安装路径的bin目录...
jadclipse jad java反编译 Eclipse反编译插件 jadclipse+jad 反编译工具
方法2、使用link方式安装,建立E:\eclipse3.3plugins\jadclipse3.3.0\eclipse\plugins的目录结构,将jadclipse_3.3.0.jar放到plugins目录下面(注:其中E:\eclipse3.3plugins为你自己定义的一个专门放置插件的目录...
1、下载合适的版本到
1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/ 2、 下载Jad反编译工具:jad.exehttp://www.kpdus.com/jad.html#download 3、将jad反编译工具jad.exe放到jdk安装路径的bin目录...
myeclipse、eclipse 反编译插件
用于反编译class文件,与myeclipse或eclipse集成
eclipse反编译插件Jadclipse 3.3.0,适用eclipse3.3以上版本。
2、反编译插件包:eclipse 反编译插件_jad 3.3.0.zip 二、步骤: 1、解压反编译插件包“eclipse 反编译插件_jad 3.3.0.zip” 2、将插件包中的net.sf.jadclipse_3.3.0.jar文件复制到Eclipse的插件目录下(如:E:\...
1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/ 2、 下载Jad反编译工具:jad.exehttp://www.kpdus.com/jad.html#download 3、将jad反编译工具jad.exe放到jdk安装路径的bin目录...
安装后, 在没有关联源码的情况下,可以直接看到对象的反编译后的源码。 在有关联源码的情况下,优先打开源码。 附件包含3个文件,有安装步骤的word文档。
jadclipse eclipse myeclipse 反编译(decomplier)插件
jadclipse 反编译 插件 eclipse Myeclipse 都可以用, 配置加载插件 ,重启eclipse后,jar包中引用的class都可以查看了