Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to install decompiler Fernflower in Eclipse

2025-04-06 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article mainly explains "how to install decompiler Fernflower in Eclipse". Interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Now let the editor take you to learn how to install the decompiler Fernflower in Eclipse.

One of the attractions of IntelliJ IDEA is that it has a good decompilation tool, which makes Eclipse users' teeth itch. But never mind, this article shows you how to use IntelliJ IDEA's decompiler, Fernflower, in Eclipse IDE.

Why decompilation is needed?

Many jar do not provide source code, so open class is this kind of bird.

It doesn't have human readability. Therefore, decompilation is required.

What is Fernflower?

So how do I know about Fernflower? You can use IntelliJ IDEA to open a class file in jar, and you can see the following message, which is the decompiler tool Fernflower in IEDA.

See the introduction of Fernflower (https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine) on the official website

Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in general "Fernflower is the first to really analyze decompilers for Java work, and is usually applicable to general high-level programming languages."

Look at the introduction is very awesome look, of course, it is also true.

How to get Fernflower

Unfortunately, Fernflower is owned exclusively by IntelliJ IDEA, so how do I manage it?

I looked for it in the eclipse market first. I didn't find Fernflower, but I found Enhanced Class Decompiler.

See the official website introduction (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.

In short, Enhanced Class Decompiler is a collection of decompilation tools such as JD, Jad, FernFlower, CFR, Procyon, and so on. In other words, FernFlower is a subset of my Enhanced Class Decompiler.

Ha ha, what a move to save the country by curve. FernFlower is used in disguise with Enhanced Class Decompiler.

How to install Fernflower1 in Eclipse IDE. Online installation

This is the easiest way. Students who use Eclipse will understand.

The installation address is: https://ecd-plugin.github.io/update

two。 Off-line installation

Get the offline installation package zip file (see attachment) and specify the zip file in "Add Repository".

3. Optional component

Generally speaking, it is enough to choose Core, and if there are not too many, you will choose all of them.

After installing and restarting Eclipse, you can see this tool.

How to use Fernflower

Right-click the class file and open it using how to install FernFlower in Eclipse IDE

Decompiled successfully! I saw the true face of Lushan.

At this point, I believe you have a deeper understanding of "how to install decompiler Fernflower in Eclipse". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 212

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report