Eclipse Kepler中配置JadClipse
2016-06-15 10:56
393 查看
转自:http://www.cnblogs.com/huangzy/p/3334658.html
Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面说说怎样进行配置:
1、本人的eclipse版本为Eclipse IDE for Java EE Developers 64位
![](https://images0.cnblogs.com/blog/124385/201309/23130555-71cbf4b1689d46f7851783969e718705.png)
下载地址为http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr
2、JadClipse插件下载地址(我使用的是net.sf.jadclipse_3.3.0.jar)
http://sourceforge.net/projects/jadclipse/?source=directory
3、JAD Java Decompiler地址如下(我使用的是jad158g.win.zip):
http://varaneckas.com/jad/根据自己的操作系统进行选择,本人操作系统为windows7选择下载的版本是Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform
4、将JadClipse插件(net.sf.jadclipse_3.3.0.jar)拷贝到{EclipseHome}/plugins文件夹下(如C:\Program F\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins)。JAD 解压到任意目录下(如C:\Program F\jad158g.win)
5、重启eclipse。正常的话在Window->Preferences->Java能找到JadClipse选项,path to decompiler值设置为jad.exe的路径,其余使用默认配置即可。如果没有出现JadClipse选项,则使用-clean方式重启eclipse(从命令行进入eclipse.exe所在文件夹,键入"eclipse.exe -clean",强制重新载入插件)。
![](https://images0.cnblogs.com/blog/124385/201309/23130603-ea50d2402f97477ca545897c8912b94b.png)
6、在Window->Preferences->General->Editors->File Associations中,将File Types是*.class和*.class without source的类型,设置为默认使用JadClipse Class File Viewer打开。如果在下面框中没有找到JadClipse Class File Viewer,可以使用Add…按钮添加。(这里要特别注意设置文件类型为*.class without source的打开方式为JadClipse Class File Viewer,安装JadClipse 以后常会出现*.class文件已经默认设置好,而*.class without source文件没有设置导致无法反编译,参考http://stackoverflow.com/questions/11620324/configuring-eclipse-to-use-jad)
![](https://images0.cnblogs.com/blog/124385/201309/23130615-facf052843824625acb0af11eae1fc2b.png)
配置完成后,就可以对没有源码的class文件进行反编译了。
Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面说说怎样进行配置:
1、本人的eclipse版本为Eclipse IDE for Java EE Developers 64位
![](https://images0.cnblogs.com/blog/124385/201309/23130555-71cbf4b1689d46f7851783969e718705.png)
下载地址为http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr
2、JadClipse插件下载地址(我使用的是net.sf.jadclipse_3.3.0.jar)
http://sourceforge.net/projects/jadclipse/?source=directory
3、JAD Java Decompiler地址如下(我使用的是jad158g.win.zip):
http://varaneckas.com/jad/根据自己的操作系统进行选择,本人操作系统为windows7选择下载的版本是Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform
4、将JadClipse插件(net.sf.jadclipse_3.3.0.jar)拷贝到{EclipseHome}/plugins文件夹下(如C:\Program F\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins)。JAD 解压到任意目录下(如C:\Program F\jad158g.win)
5、重启eclipse。正常的话在Window->Preferences->Java能找到JadClipse选项,path to decompiler值设置为jad.exe的路径,其余使用默认配置即可。如果没有出现JadClipse选项,则使用-clean方式重启eclipse(从命令行进入eclipse.exe所在文件夹,键入"eclipse.exe -clean",强制重新载入插件)。
![](https://images0.cnblogs.com/blog/124385/201309/23130603-ea50d2402f97477ca545897c8912b94b.png)
6、在Window->Preferences->General->Editors->File Associations中,将File Types是*.class和*.class without source的类型,设置为默认使用JadClipse Class File Viewer打开。如果在下面框中没有找到JadClipse Class File Viewer,可以使用Add…按钮添加。(这里要特别注意设置文件类型为*.class without source的打开方式为JadClipse Class File Viewer,安装JadClipse 以后常会出现*.class文件已经默认设置好,而*.class without source文件没有设置导致无法反编译,参考http://stackoverflow.com/questions/11620324/configuring-eclipse-to-use-jad)
![](https://images0.cnblogs.com/blog/124385/201309/23130615-facf052843824625acb0af11eae1fc2b.png)
配置完成后,就可以对没有源码的class文件进行反编译了。
相关文章推荐
- 《Spring In Action》 读书笔记(1) -- bean装配
- eclipse搭建springIOC
- JavaWeb学习总结(五十)——文件上传和下载
- Java反射获取类和对象信息全解析
- 将ISO-8859-1编码 UTF-8编码 myeclipse文件
- Java的三大特征
- tinyint对应java什么类型
- Eclipse详细设置护眼背景色和字体颜色并导出
- java代码性能优化
- Java生成图片验证码
- Spring的四种依赖方式
- 小议Java中final关键字使用时的注意点
- MyEclipse + Maven开发Web工程的详细配置过程
- 【Java多线程】Java的MapReduce框架ForkJoin
- spring默认欢迎页设置
- eclipse生成【带有外部jar包】的java可执行jar包
- spring默认欢迎页设置
- struts2+json
- Java方法参数的特性
- java过滤特殊字符的正则表达式