重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“Eclipse中怎么安装反编译工具Fernflower”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Eclipse中怎么安装反编译工具Fernflower”吧!
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都网站制作、云溪网络推广、微信小程序、云溪网络营销、云溪企业策划、云溪品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供云溪建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
IntelliJ IDEA一个吸引人的地方在于,他有比较好的反编译工具,这让Eclipse用户牙痒痒。但不要紧,本文介绍如何在Eclipse IDE中使用IntelliJ IDEA的反编译工具Fernflower。
很多jar不提供源码,那么打开class是这个鸟样。
不具备人类可读性。因此需要反编译。
那么我是怎么知道Fernflower的呢?你随便用IntelliJ IDEA打开一个jar中的class文件,可以看到下面的信息,这就是IEDA中的反编译工具Fernflower。
看官网介绍Fernflower(https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine)
Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in general “Fernflower是第一个真正为Java工作分析反编译器,通常也适用于一般的高级编程语言”
看介绍是很牛批的样子,当然实际也是。
非常遗憾的是,Fernflower是IntelliJ IDEA独家所有,那我是怎么搞定的呢?
我先在eclipse市场找了下,没有找到Fernflower,却找到了Enhanced Class Decompiler
看官网介绍(https://marketplace.eclipse.org/content/enhanced-class-decompiler)
Enhanced Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon seamlessly with Eclipse and allows Java developers to debug class files without source code directly. It also integrates with the eclipse class editor, m2e plugin, supports Javadoc, reference search, library source attaching, byte code view and the syntax of JDK8 lambda expression.
简言之,Enhanced Class Decompiler集JD、Jad、FernFlower、CFR、Procyon等各种反编译工具之大成。换言之,FernFlower就是我Enhanced Class Decompiler的一个子集呗。
呵呵,好一招曲线救国。用Enhanced Class Decompiler变相用了FernFlower。
这是最简单的方式。使用Eclipse的同学都懂。
安装地址是: https://ecd-plugin.github.io/update
获取离线安装包zip文件(见附件),在“Add Repository”中指定该zip文件即可。
一般就选Core就够用了,不嫌多就全选上。
装完重启Eclipse就能看到这个工具了。
右键class文件,使用如何在Eclipse IDE中安装FernFlower打开即可
反编译成功!看到庐山真面目了。
到此,相信大家对“Eclipse中怎么安装反编译工具Fernflower”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!