【原创】MyEclipse反编译添加jadclipse_3.3.0 曲折的完美解决
来源:互联网 发布:人工智能入门书籍 编辑:程序博客网 时间:2024/04/29 17:31
共三部分
一.下载两个文件exe和jar
1.http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%20_%3D3.3M6%29/net.sf.jadclipse_3.3.0.jar在这个地址下载jad的eclipse插件,下载的是一个jar文件,可能myeclipse的版本不一样需要对应的eclipse版本的jar文件,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page,可以去这里了解详细情况
2.http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip,下载jad主程序,不同的操作系统主程序不一样,这里以windows为例,如果需要下载别的操作系统的程序可以前往:http://www.varaneckas.com/jad了解详细情况 (第一个网址如果不行,就点击后者的连接,温馨提示:win下载第一个就行,如1图)
第二部分:安装
3.在文件夹{MYECLIPSE_HOME}(MyEclipse安装目录)\MyEclipse 10\dropins下建立一个文件夹jad,可能myeclipse的版本不一样,路径会有所区别。在新建的jad文件夹中新建两个文件夹:plugins;features;然后将下载来的jar放入到plugins文件夹中
4.在主程序解压出来得到jad.exe文件,为了方便将他放到jdk的bin目录下,如果放到别的地方需要进行在环境变量里设置路径。
5.启动myelipse,Window->Preferences->Java->JadClipse,进行设置,Path to decomplier项填写你的jad.exe路径,下面那个默认就可以.
path to decompile:如C:\Program Files\Java\jdk1.6.0_02\bin\jad.exe
6.Window->Preferences->General->Editors->File Associations,将.class文件默认成通过JadClipse Class File Viewer打开。
第三部分,遇到的错误
java.io.IOException: Cannot run program "jad" 一个IO流的问题,谷歌了半天,找到一个问题,一个女程序员遇到了同样的问题,项目太多,jdk用管理器管理,exe放置的环境变量目录和系统环境变量不一致!望这个问题不要在坑人了
---------------如果文件下载不了可以参考下面:
如果不是通过 Maven 管理的项目,推荐一个反编译工具 Jad ,配合 JadClipse 插件 来将 .class 文件反编译为源码。
安装 Jad
下载 Jad :http://varaneckas.com/jad/
解压到任意目录即可 ,会得到一个 jad.exe 文件
安装 JadClipse
下载地址 http://sourceforge.net/projects/jadclipse/files/latest/download?source=files
解压会得到 net.sf.jadclipse_3.3.0.jar
安装到 eclipse 有几种方式:
- 【原创】MyEclipse反编译添加jadclipse_3.3.0 曲折的完美解决
- myeclipse添加反编译插件
- 使用jadclipse插件 : jad.exe+net.sf.jadclipse_3.3.0.jar反编译
- Myeclipse 10配置反编译器net.sf.jadclipse_3.3.0.jar+jad.exe
- Myeclipse添加反编译JadClipse插件
- 为myeclipse添加反编译插件
- Eclipse/MyEclipse添加反编译工具
- 添加eclipse、MyEclipse、Spring Tool Suite的反编译插件
- 原创::完美解决中文问题的FVWM配置 :-)
- 完美的牛栏【原创】
- MyEclipse载入时莫名退出问题的解决[00原创]
- MyEclipse 10.0添加jadClipse反编译插件
- MyEclipse下添加jad反编译插件
- 在myeclipse中添加反编译插件jad
- myeclipse如何添加源码反编译工具插件
- MyEclipse 2016 CI 添加反编译JadClipse插件
- [原创]完美的透明窗体!
- mac下mysql乱码的解决的曲折道路
- apache和nginx开启https
- javaee中servlet-jar中类找不到
- CSS中选择器的优先级
- 文字内容溢出用点点点(…)省略号 在不同浏览器里的 显示位置问题
- Qt Widgets、QML、Qt Quick的区别
- 【原创】MyEclipse反编译添加jadclipse_3.3.0 曲折的完美解决
- numpy的ndarray学习笔记
- JavaScript当当网我的订单切换我的团购订单动态切换效果
- HTTP学习(一) HTTP基本知识
- HDU1171 Big Event in HDU (母函数)
- 安装python插件 pandas,matplotlib 等及问题
- Redis集群解决方案
- 数据结构之并查集
- 在Linux中创建静态库.a和动态库.so