揭开源码的神秘面纱,让源码从此无处藏身
2016-04-26 07:49
337 查看
开始之前,想问一下大家平常开发中用的都是哪些反编译软件呢???说出来也让大家都学习学习。。。
开发过程中,我们总想看一下类的源代码,然后就按住Ctrl,在想看的类上鼠标轻轻一点、呈现在我们面前的现实却是残酷的。
就像图片中展示的那样令人郁闷。。瞬间心灰意冷。。。泪奔有木有。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/ac9abd8b47e83f2df1fb9d7a31173fb9.png)
没事,我们可以使用反编译软件来查看源代码。LZ一直用的就是jd-gui.exe。。但是很不方便有木有。。。
每次都要单独把要反编译的jar包扔进jd-gui.exe的可视化界面去执行。。无法直接在myeclipse中查看。。。
要是能够直接在myEclipse中查看对应的类源码信息那样该有多好。。。从用户体验到开发效率上都是完美的。。。
有想法就大胆去尝试。。。果然结果还是很友善的。。。myEclipse中还真有这样的反编译插件。。。
LZ借着周天休息时间,把上周刚刚发现的一款反编译插件(jadClipse)分享给各位园友。。。
在这之前用过这款插件的就把这篇博文当过往云烟。。。没用过的园友希望能通过这款插件给你带来帮助。。。
相信你会喜欢上这款插件,因为有了他,源码这点事那是信手拈来。。。
废话不多说、、卤煮马上带你去探一探究竟。。。
揭开源码的神秘面纱,让源码从此无处藏身。
反编译插件走一波,不喜勿喷文明逛园
1、首先下载jar文件:net.sf.jadclipse_3.3.0.jar 下载
2、将jar文件net.sf.jadclipse_3.3.0.jar放在myEclipse的安装目录MyEclipse 10\dropins\plugins下
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/32b02de64d72b4f6861bae526687e39a.png)
注意咯:
把jar包放完之后打开myEclipse,在Window-Preferences-Java中看是否有JadClipse这一项。
如果有,则直接进行第3步操作。。。
如果没有、那么请在MyEclipse安装目录下新建一个plugins文件夹,然后再把jar包移到plugins文件夹下。
注意:此时放的是MyEclipse 10\plugins文件夹下而不是MyEclipse 10\dropins\plugins文件夹下。。
plugins和dropins是同级目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/725029ad56bfdbf64adcff9435770659.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/8f968732028558c96367ad53a1aea8ff.png)
3、下载反编译工具jad 下载
4、压缩包文件解压,把可执行文件jad.exe解压到自己自定义的目录下,LZ把他放在了D盘下D:\jad.exe
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/6960005a366a58094364719d846bfe03.png)
5、打开MyEclipse。在Window-Preferences-Java-JadClipse中的Path to decompiler一项填充jad.exe的存放目录
我的是D:\jad.exe
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/0dfcf769bd204f58fa70e5e1716e304d.png)
6、是的、就是这么简单。。。jad反编译插件安装完成。。。现在你就可以在MyEclipse中尽情地查看源代码了。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/4f8e278b445d64913bd298045a19f524.png)
从此妈妈再也不用担心我看不了源码咯。。。再也不用为了看不了源码而发愁了。。。
有些东西其实很简单,,只不过是你不知道他的存在,而无法让他为你带来他的存在价值而已。。。
插件的存在让开发更敏捷,让效率更可观、更让源码不再那么神秘。。。
撕掉源码所谓的神秘面纱,从此不用再整天对着编译类YY,有了JadClipse,从此源码带回家。。。
让她来满足你的对知识的饥渴与疑惑吧。。。晚上尽管搂着她睡都不成问题。。。
哈哈,从此"女神"边"女人",有木有,,有木有,有木有,,,
是时候去尽情释放心中积攒已久的疑惑和爱恨情怀了。。。
附:
根据大家反馈说eclipse不支持该插件的安装。。。在这重新说明一下。。。
eclipse和myEclipse都是支持该插件的。。。至于为什么有的人会说不支持。。。
那可能是你们少了如下步骤。。。请看下图。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/d50b8130655fc2a0b3ea47861e7624c9.png)
请各位认真查看下你们的图中所示的*.class和*.class without source两项的关联编辑器是否设置默认为
JadClipse Class File Viewer 此处切记要设为default,要设为default,要设为default。。。
别忘了下面这个操作。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/6b1410de4905bf497730213c260a3a38.png)
LZ已经证实此插件eclipse和myEclipse均可用。。。安装过程出现问题的欢迎骚扰。。。
开发过程中,我们总想看一下类的源代码,然后就按住Ctrl,在想看的类上鼠标轻轻一点、呈现在我们面前的现实却是残酷的。
就像图片中展示的那样令人郁闷。。瞬间心灰意冷。。。泪奔有木有。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/ac9abd8b47e83f2df1fb9d7a31173fb9.png)
没事,我们可以使用反编译软件来查看源代码。LZ一直用的就是jd-gui.exe。。但是很不方便有木有。。。
每次都要单独把要反编译的jar包扔进jd-gui.exe的可视化界面去执行。。无法直接在myeclipse中查看。。。
要是能够直接在myEclipse中查看对应的类源码信息那样该有多好。。。从用户体验到开发效率上都是完美的。。。
有想法就大胆去尝试。。。果然结果还是很友善的。。。myEclipse中还真有这样的反编译插件。。。
LZ借着周天休息时间,把上周刚刚发现的一款反编译插件(jadClipse)分享给各位园友。。。
在这之前用过这款插件的就把这篇博文当过往云烟。。。没用过的园友希望能通过这款插件给你带来帮助。。。
相信你会喜欢上这款插件,因为有了他,源码这点事那是信手拈来。。。
废话不多说、、卤煮马上带你去探一探究竟。。。
揭开源码的神秘面纱,让源码从此无处藏身。
反编译插件走一波,不喜勿喷文明逛园
1、首先下载jar文件:net.sf.jadclipse_3.3.0.jar 下载
2、将jar文件net.sf.jadclipse_3.3.0.jar放在myEclipse的安装目录MyEclipse 10\dropins\plugins下
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/32b02de64d72b4f6861bae526687e39a.png)
注意咯:
把jar包放完之后打开myEclipse,在Window-Preferences-Java中看是否有JadClipse这一项。
如果有,则直接进行第3步操作。。。
如果没有、那么请在MyEclipse安装目录下新建一个plugins文件夹,然后再把jar包移到plugins文件夹下。
注意:此时放的是MyEclipse 10\plugins文件夹下而不是MyEclipse 10\dropins\plugins文件夹下。。
plugins和dropins是同级目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/725029ad56bfdbf64adcff9435770659.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/8f968732028558c96367ad53a1aea8ff.png)
3、下载反编译工具jad 下载
4、压缩包文件解压,把可执行文件jad.exe解压到自己自定义的目录下,LZ把他放在了D盘下D:\jad.exe
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/6960005a366a58094364719d846bfe03.png)
5、打开MyEclipse。在Window-Preferences-Java-JadClipse中的Path to decompiler一项填充jad.exe的存放目录
我的是D:\jad.exe
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/0dfcf769bd204f58fa70e5e1716e304d.png)
6、是的、就是这么简单。。。jad反编译插件安装完成。。。现在你就可以在MyEclipse中尽情地查看源代码了。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/4f8e278b445d64913bd298045a19f524.png)
从此妈妈再也不用担心我看不了源码咯。。。再也不用为了看不了源码而发愁了。。。
有些东西其实很简单,,只不过是你不知道他的存在,而无法让他为你带来他的存在价值而已。。。
插件的存在让开发更敏捷,让效率更可观、更让源码不再那么神秘。。。
撕掉源码所谓的神秘面纱,从此不用再整天对着编译类YY,有了JadClipse,从此源码带回家。。。
让她来满足你的对知识的饥渴与疑惑吧。。。晚上尽管搂着她睡都不成问题。。。
哈哈,从此"女神"边"女人",有木有,,有木有,有木有,,,
是时候去尽情释放心中积攒已久的疑惑和爱恨情怀了。。。
附:
根据大家反馈说eclipse不支持该插件的安装。。。在这重新说明一下。。。
eclipse和myEclipse都是支持该插件的。。。至于为什么有的人会说不支持。。。
那可能是你们少了如下步骤。。。请看下图。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/d50b8130655fc2a0b3ea47861e7624c9.png)
请各位认真查看下你们的图中所示的*.class和*.class without source两项的关联编辑器是否设置默认为
JadClipse Class File Viewer 此处切记要设为default,要设为default,要设为default。。。
别忘了下面这个操作。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/6b1410de4905bf497730213c260a3a38.png)
LZ已经证实此插件eclipse和myEclipse均可用。。。安装过程出现问题的欢迎骚扰。。。
相关文章推荐
- Java中的范型类型强制转化注意
- nyoj 983 首尾相连数组的最大子数组和
- vtk实战(九)—读取三维点坐标2
- mysql show 语句
- 第一冲刺阶段 工作总结 08
- org.apache.flume.FlumeException: java.net.BindException: Cannot assign requested address
- gdb命令学习
- Android 开发之实时更新 App Widget
- ECMAScript语句
- Linux系统中vi编辑器的使用方法入门
- 利用phpMyAdmin提权
- php自适应分页类
- 每日站立会议——20160426
- 数据挖掘算法-k-means
- AppWidget的开发
- 使用wifite破解路由器密码
- 数据挖掘算法-BP神经网络
- 使用Burpsuite爆破弱口令教工号
- HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview
- 第三篇 Entity Framework Plus 之 Query Cache