Fernflower Java Decompiler
github.com
Fernflower Java Decompiler
1–10 of 45 posts
Re: Fernflower Java Decompiler
#2Is there a standalone gui version similar to jd-gui?
Re: Fernflower Java Decompiler
#3The correct name is Fernflower, not FernFlower.
I found this amusing, from a Java perspective. The 3-character command-line options are also very "not Java-ish". However, since this one is also written in Java, a good test is if it can decompile itself perfectly and the result recompiled to a matching binary; much like how bootstrapping a compiler involves compiling itself and checking for the existence of the fixed-point.
Re: Fernflower Java Decompiler
#4Re: Fernflower Java Decompiler
#5https://github.com/Vineflower/vineflower
Why would one choose this over the original?
Re: Fernflower Java Decompiler
#6I know you probably don’t want an LLM in your decompiler, but assigning meaningful names could be a good task for an LLM.
Re: Fernflower Java Decompiler
#7Is there a standalone gui version similar to jd-gui?
Intellij
Re: Fernflower Java Decompiler
#8The story behind the Fernflower Java decompiler is here: https://blog.jetbrains.com/idea/2024/11/in-memory-of-stiver/
Re: Fernflower Java Decompiler
#9> Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in general.
That really deserves a link. What is an “analytical” decompiler?
Re: Fernflower Java Decompiler
#10Is it only me or fernflower does not put the code in the correct lines, and the debugging fails to navigate over the code in the IntelliJ IDEA?