开始之前,想问一下大家平常开发中用的都是哪些反编译软件呢???说出来也让大家都学习学习。。。

  

  开发过程中,我们总想看一下类的源代码,然后就按住Ctrl,在想看的类上鼠标轻轻一点、呈现在我们面前的现实却是残酷的。

就像图片中展示的那样令人郁闷。。瞬间心灰意冷。。。泪奔有木有。。。

    

  没事,我们可以使用反编译软件来查看源代码。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下

    

  注意咯

      把jar包放完之后打开myEclipse,在Window-Preferences-Java中看是否有JadClipse这一项

      如果有,则直接进行第3步操作。。。

      如果没有、那么请在MyEclipse安装目录下新建一个plugins文件夹,然后再把jar包移到plugins文件夹下。

      注意:此时放的是MyEclipse 10\plugins文件夹下而不是MyEclipse 10\dropins\plugins文件夹下。。

        plugins和dropins是同级目录

      

    

3、下载反编译工具jad 下载

4、压缩包文件解压,把可执行文件jad.exe解压到自己自定义的目录下,LZ把他放在了D盘下D:\jad.exe

    

5、打开MyEclipse。在Window-Preferences-Java-JadClipse中的Path to decompiler一项填充jad.exe的存放目录

      我的是D:\jad.exe

    

6、是的、就是这么简单。。。jad反编译插件安装完成。。。现在你就可以在MyEclipse中尽情地查看源代码了。。。

    

  从此妈妈再也不用担心我看不了源码咯。。。再也不用为了看不了源码而发愁了。。。

有些东西其实很简单,,只不过是你不知道他的存在,而无法让他为你带来他的存在价值而已。。。

插件的存在让开发更敏捷,让效率更可观、更让源码不再那么神秘。。。

  

  撕掉源码所谓的神秘面纱,从此不用再整天对着编译类YY,有了JadClipse,从此源码带回家。。。

让她来满足你的对知识的饥渴与疑惑吧。。。晚上尽管搂着她睡都不成问题。。。

哈哈,从此"女神"边"女人",有木有,,有木有,有木有,,,

是时候去尽情释放心中积攒已久的疑惑和爱恨情怀了。。。

附: 

  根据大家反馈说eclipse不支持该插件的安装。。。在这重新说明一下。。。

eclipse和myEclipse都是支持该插件的。。。至于为什么有的人会说不支持。。。

那可能是你们少了如下步骤。。。请看下图。。。

  请各位认真查看下你们的图中所示的*.class*.class without source两项的关联编辑器是否设置默认为

JadClipse Class File Viewer  此处切记要设为default,要设为default,要设为default。。。

别忘了下面这个操作。。。

  LZ已经证实此插件eclipse和myEclipse均可用。。。安装过程出现问题的欢迎骚扰。。。

转载于:https://www.cnblogs.com/JimLy-BUG/p/5405868.html

揭开源码的神秘面纱,让源码从此无处藏身相关推荐

  1. 揭开netty神秘面纱_Netty 源码(ChannelHandler 死磕)

    疯狂创客圈   经典图书 : <Netty Zookeeper Redis 高并发实战>    面试必备 +  面试必备 + 面试必备 疯狂创客圈   经典图书 : <SpringC ...

  2. cesium等高线_Cesium开源三维地球离线地图发布源码示例功能

    一.概述 Cesium开源三维地球离线地图发布源码提供了地图切换.查询定位.模型加载.专题图叠加显示和测量功能等,旨在为用户提供一个可以在Cesium快速加载离线地图或在线地图的解决方案,并提供技术支 ...

  3. 轻量级开源内容管理系统-YzmCMS v6.0源码

    介绍: YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架.基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux.Win ...

  4. ROCBOSS开源微社区轻论坛类源码

    ROCBOSS开源微社区轻论坛类源码 ☑️ 编号:ym477 ☑️ 品牌:无 ☑️ 语言:微信小程序 ☑️ 大小:5.9MB ☑️ 类型:微社区轻论坛 ☑️ 支持:微信小程序

  5. java开源即时通讯软件服务端openfire源码构建

    java开源即时通讯软件服务端openfire源码构建 本文使用最新的openfire主干代码为例,讲解了如何搭建一个openfire开源开发环境,正在实现自己写java聊天软件: 编译环境搭建 调试 ...

  6. 服务器端编程心得(七)——开源一款即时通讯软件的源码

    服务器端编程心得(七)--开源一款即时通讯软件的源码 2017年04月06日 22:57:01 analogous_love 阅读数:30222更多 所属专栏: 高性能服务器编程实现细节详解 版权声明 ...

  7. 开源中国(OSChina)源码解析(1)——源码导入

    1.前言 一直有想带大家一起分析开源中国源码的一个计划.但是因为这些或者那些的原因,都被搁浅了.接下来呢,我们一步一步的抽丝剥茧,对源码进行分析,希望给大家能带来一些成长. 2.源码 2.1.下载源码 ...

  8. 全新红娘交友系统定制版源码 | 相亲交友小程序源码 全开源可二开

    简介: 全新红娘交友系统定制版源码 | 相亲交友小程序源码 全开源可二开 定制版红娘交友平台小程序源码,很牛逼的东西,虽然是小程序,但是有700多M大,功能超级强大,还带聊天等功能.看起来真牛逼. & ...

  9. 全新红娘交友系统定制版源码 | 相亲交友小程序源码 全开源可二开(已更新)

    全新红娘交友系统定制版源码 | 相亲交友小程序源码 全开源可二开 定制版红娘交友平台小程序源码,很牛逼的东西,虽然是小程序,但是有700多M大,功能超级强大,还带聊天等功能.看起来真牛逼. 分类:交友 ...

最新文章

  1. python2018上海脱产_python接口自动化27-urlencode编码%E6%82%A0%E6%82%A0与解码
  2. Android 高级Drawable资源---复合Drawable----状态列表Drawable
  3. LeetCode 2094. 找出 3 位偶数
  4. oracle中提取日期时间的特定部分,Extract()截取時間的特定部分
  5. ES6_let和const_note
  6. 客户端本地存储的比较及使用window.name数据传输
  7. vue可以直接进行运算么_Vue实现手机计算器
  8. mysql 递归_mysql5.7递归使用
  9. java程序员技术_JAVA程序员需要懂得哪些技术
  10. H3C 模拟器 pc与sw直连 开启telnet
  11. [转载] python 字符串(string)
  12. c语言如何写出高清的录屏软件,电脑可以实现高清录屏的软件有哪些?看完你就明白了...
  13. 数学建模系列-预测模型(一)---神经网络模型
  14. CodeForces 1305C-Kuroni and Impossible Calculation(抽屉原理)
  15. paddle.fluid.io.xmap_readers
  16. CSDN文章摘要自定义修改
  17. 集合底层源码分析之HashMap《上》(三)
  18. 基于JAVA星星电影购票网站计算机毕业设计源码+系统+数据库+lw文档+部署
  19. 忙忙碌碌的生活又开始了
  20. 通用数据保护条例的监管下,你的数据湖“断舍离”了吗?

热门文章

  1. 成立十个月,融资五个亿,创新奇智完成超4亿人民币A轮和A+轮融资
  2. 中国首家干线物流联合创新中心成立
  3. gssh推送 Warning: Permanently added 'gitee.com’to the list of known hosts.
  4. 极简版ASP.NET Core学习路径及教程
  5. DB2建立不记录日志的表
  6. centos6.5安装redmine2.6
  7. RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.
  8. VS.NET 控件命名规范
  9. 【虚拟化实战】存储设计之二LUN Sizing
  10. 侣信即时通讯系统全新发布