澳门网络娱乐游戏平台-澳门电子游戏娱乐网址-官方直营

Eclipse下的Java反编译插件 查看源代码不再困难

图片 1

Eclipse Class Decompiler,整合了当下最佳的2个Java反编写翻译工具Jad和JD-Core,而且和Eclipse Class Viewer无缝集成,能够很平价的利用本插件查看类库源码,以致接受本插件实行Debug调节和测量试验。

Eclipse下的Java反编写翻译插件:Eclipse Class Decompiler,整合了如今最棒的2个Java反编写翻译工具Jad和JD-Core,而且和Eclipse Class Viewer无缝集成,能够很便利的施用本插件查看类库源码,以至使用本插件实行Debug调节和测量检验。

转载自:

Eclipse Class Decompiler插件:

Eclipse下的Java反编译插件 查看源代码不再困难。下载后,解压能够看见如下目录,复制全部文件粘贴到您的eclipse或MyEclipse的目录:D:MyEclipse 6.5myeclipseeclipse下,选用覆盖就能够。然后重新启航eclipse。 
图片 2

EclipseClassDecompiler是一款Eclipse插件,整合了种种反编写翻译器,和EclipseClassViewer无缝集成,能够很方便的接收插件查看类库源码,进行Debug调试。EclipseClassDecompiler对JDK的最低要求为JDK1.5,能反编写翻译和debug各版本的Class文件,扶植JDK8的Lambda语法,相同的时间支持汉语等非Ascii码字符集的拆解解析,帮助Eclipse3.5及以上全体版本的Eclipse。前段时间本插件下载量已抢先16万,日均下载量抢先500次,在Eclipse官方市镇MarketPlace中排行前10。为保障反编写翻译插件能支撑最新版的Eclipse,本插件不再提供离线下载格局安装,请咱们通过EclipseMarketplace举办设置,在线安装源放置在github.org上,不会像sourceforge同样被墙。插件在EclipseMarketplace上的种类地址:中意本插件的同班能够帮助点个赞:_favorites安装插件请拖拽Install开关到Eclipse工具栏恐怕此外窗口区域或使用EclipseMarketplace寻找Decompiler或然反编写翻译举行更新本插件帮忙Windows,Linux,Macosx三十八位及65人操作系统。低版本Eclipse不包括EclipseMarketPlaceClient,可以因而以下地方在线更新:插件使用验证:下图为EclipseClassDecompiler的首选项页面,可以选择缺省的反编写翻译器工具,并实行反编写翻译器的主题设置。缺省的反编写翻译工具为FernFlower,FernFlower更为先进一些,帮衬泛型、Enum、申明等JDK1.5过后才有的新语法,同有的时候间也支撑JDK8的拉姆da表达式,仍然是能够进行Debug调节和测量试验。最根本的是它开源,作者重新修正并编写翻译了它的代码,让它能在JDK5下运营,原版的FernFlower须求JDK7帮忙。首要推荐项配置选项:1.重用缓存代码:只会反编写翻译一次,未来每回张开该类文件,都显得的是缓存的反编写翻译代码。2.忽视已存在的源代码:若未选中,则查看Class文件是不是已绑定了Java源代码,假如已绑定,则彰显Java源代码,要是未绑定,则反编写翻译Class文件。若选中此项,则忽视已绑定的Java源代码,呈现反编写翻译结果。3.显得反编写翻译器报告:呈现反编写翻译器反编写翻译后生成的多寡报告及特别新闻。4.行使Eclipse代码格式化学工业具:使用Eclipse格式化学工业具对反编写翻译结果再行格式化制版,反编译整个Jar包时,此操作会消耗一些时辰。5.使用Eclipse成员排序:使用Eclipse成员排序对反编写翻译结果再一次格式化排版,反编写翻译整个Jar包时,此操作会消耗多量时日。6.以注释方式出口原始行号新闻:倘使Class文件富含原始行号新闻,则会将行号音讯以注释的不二诀要打字与印刷到反编写翻译结果中。7.依照行号对齐源代码以便于调节和测量试验:若选中该项,插件会利用AST工具深入分析反编写翻译结果,并依附行号新闻调度代码顺序,以便于Debug进度中的单步追踪调节和测验。8.设置类反编写翻译查看器作为缺省的类公事编辑器:默以为选中,将忽视Eclipse自带的ClassViewer,每一次Eclipse运维后,暗许使用本插件提供的类查看器打开Class文件。插件提供了系统菜单,工具栏,当展开了插件提供的类反编写翻译查看器后,会激活菜单和工具栏选项,可以实惠的扩充首要推荐项配置,切换反编写翻译工具重新反编写翻译,以致导出反编写翻译结果。张开项目路径下的Class文件,如若设置类反编写翻译查看器为缺省的查看器,直接双击Class文件就可以,若无安装为缺省查看器,能够行使右键菜单举行查看。同期插件也扶持直接将表面包车型大巴Class文件拖拽到Eclipse编辑器中打开反编写翻译。类反编写翻译查看器右键菜单富含了Eclipse自带类查看器右键菜单的漫天筛选,并扩展了三个“导出反编写翻译源代码”菜单项。EclipseClassDecompiler插件也提供了反编写翻译整个Jar文件只怕Java包的反编写翻译。该操作援救PackageExplorer对包显得构造的操作,借使是平铺情势构造,则导出的源代码不包括子包,假若是层级形式布局,则导出选中的包及其具有的子包。Debug调节和测量试验:能够在首荐项选中对齐行号进行单步追踪调节和测试,和熟视无睹的含有源代码时的调试操作完全一致,雷同的也足以安装断点进行追踪。当透视图为Debug时,插件自动生成行号并展开对齐方便调节和测量试验代码,无需实行任何设置。博文地址:

Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge.net/update **离线安装包下载地址一:
离线安装包下载地址二:[

 

](
**
一直行使Eclipse举行翻新,扶助Eclipse 3.x, 4.x,不依附于任何此外插件,直接勾选更新插件就可以。

下图为Eclipse Class Decompiler的首荐项页面,基本上能用缺省的反编写翻译器工具,并开展反编写翻译器的中央设置。缺省的反编译工具为JD-Core,JD-Core更为先进一些,扶持泛型、Enum、申明等JDK1.5后头才有的新语法。
图片 3
首选项配置选项:
1.重用缓存代码:只会反编写翻译三次,以后每便张开该类文件,都呈现的是缓存的反编写翻译代码。
2.忽视已存在的源代码:若未选中,则查看Class文件是还是不是已绑定了Java源代码,即使已绑定,则展现Java源代码,如若未绑定,则反编写翻译Class文件。若选中此项,则忽视已绑定的Java源代码,呈现反编写翻译结果。
3.出示反编写翻译器报告:展现反编写翻译器反编写翻译后生成的数额报告及特别消息。
4.用到Eclipse代码格式化学工业具:使用Eclipse格式化学工业具对反编写翻译结果再行格式化制版,反编写翻译整个Jar包时,此操作会消耗一些时刻。
5.施用Eclipse成员排序:使用Eclipse成员排序对反编写翻译结果再度格式化制版,反编写翻译整个Jar包时,此操作会消耗大批量年华。
6.以注释方式出口原始行号信息:假若Class文件满含原始行号音信,则会将行号新闻以注释的艺术打字与印刷到反编写翻译结果中。
7.基于行号对齐源代码以便于调节和测量试验:若选中该项,插件会接受AST工具剖判反编写翻译结果,并依照行号新闻调解代码顺序,以便于Debug进度中的单步跟踪调节和测量检验。
8.设置类反编写翻译查看器作为缺省的类公事编辑器:默感到选中,将忽视Eclipse自带的Class Viewer,每一次Eclipse运维后,私下认可使用本插件提供的类查看器张开Class文件。

图片 4

 

下图为Eclipse Class Decompiler的首选项页面,能够选拔缺省的反编写翻译器工具,并开展反编写翻译器的骨干设置。缺省的反编写翻译工具为JD-Core,JD-Core更为先进一些,辅助泛型、Enum、表明等JDK1.5今后才有的新语法。

插件提供了系统菜单,工具栏,当展开了插件提供的类反编写翻译查看器后,会激活菜单和工具栏选项,能够方便的开展首推项配置,切换反编写翻译工具重新反编写翻译,以至导出反编写翻译结果。
图片 5
图片 6

图片 7

 

本文由澳门网络娱乐游戏平台发布于操作系统,转载请注明出处:Eclipse下的Java反编译插件 查看源代码不再困难

相关阅读