开源的时代,拒绝源代码藏着掖着,好代码就要想看就看

互联网的魅力就在于分享,优秀的程序员都是喜欢写优秀的程序然后把他开源的,开源的时代你要是还把源代码藏着掖着,就是不要脸。

某公司跟我们合做,一起做项目给一堆jar包和文档,源代码不给看!

某牛人分享一个好用的插件,秀完功能,源代码不给看!

网上下了一个很好的jar包,源代码找不到了!

……

遇到以上问题怎么办?

看这里,很简单。

不是打成jar包了吗,不就是编译成二进制我打不开了吗,能编译就一定能反编译,恢复源代码,分分钟的事情,分享几个优秀的反编译软件,尤其是整合到idea的插件,写代码过程中,Ctrl键加鼠标左键,直接钻进源代码文件,定位到你想要看的方法和指定的代码行,真是不能在方便,还看什么文档,搁那凭空瞎猜。鼠标移到方法名上,对应方法的描述就出来了,简直不能太好用。

JD-GUI

拥有java版,苹果版,windows版,linux版,基本的操作系统平台全部支持,只有几M大小,放优盘很方便。

另外还提供eclips和idea的插件:这两款最优秀的编辑环境,必须支持才能用的方便。

看一下他的运行,这里就用它打开他自己,反编译出他自己的源代码给大家看吧。截图如下

怎样,还可以吧,网站在这里(不用翻墙就行)

可能你会说我用myeclipse,因为公司让用这个,好吧,那也推荐一款好用的吧,

JadClipse

打开myeclipse市场在线安装就行,安装会卡,没事因为myeclipse本身就极占内存,超卡。不喜欢就换idea吧。

help下的install from Catalog

选择eclips(不要选成9了)搜索安装就行。

装完会有5个反编译器,自己选择,你爱用哪个用哪个。如下:

myeclips亲测效果是这样的:

idea亲测效果是这样的:

或者是这样的更好看一些:

好了就说这些,够用了。说多了你也不用,废话干嘛。睡觉睡觉了。

最后知道你懒得去搜,我放在一个我自己用的,jar版本的,只有有java虚拟机的机器都能用的版本在这,自己下。git分享链接:


如果你热爱编程,如果你喜欢互联网,可以关注一下我@两毛五哥哥,每天分享不一样的互联网知识,带小白飞,跟大神侃,我的格言是:做人不必优秀,要无可替代!

相关推荐