jd-intellij
jd-intellij copied to clipboard
Plugin that brought the first true Java decompiler in IntelliJ, now it's an alternative to the IntelliJ's integrated FernFlower. Note that updates are sparse just as my spare time ;)
= JD-IntelliJ
image::https://github.com/bric3/jd-intellij/actions/workflows/build.yml/badge.svg[link="https://github.com/bric3/jd-intellij/actions/workflows/build.yml", alt="Build plugin status"]
JD-IntelliJ is a Java Decompiler for IntelliJ IDEA
Install https://plugins.jetbrains.com/plugin/7100[JD-IntelliJ plugin] via the JetBrains plugin repository.
image:screenshot.png[JD-IntelliJ in action]
https://github.com/java-decompiler/jd-core[JD-Core] is the engine that powers the decompilation.
== Installation
The plugin is available on the https://plugins.jetbrains.com/plugin/7100[JetBrains IntelliJ IDEA Marketplace], to install it go to the Settings dialog window > Plugins pane > Browse Repositories dialog window, then search for Java Decompiler.
If you are an early adopter you might want to try the EAPs channel, simply add the following https://plugins.jetbrains.com/plugins/list?channel=eap&pluginId=7100 plugin repository URL
== Warning
This plugin is maintained as a best effort, if you find bug it's likely this project, or https://github.com/java-decompiler/jd-core[JD-Core] would welcome your contributions.
There's several reasons:
- lack of spare time (kids family, other hobbies, other...),
- IJ now ships with a fairly decent decompiler within https://www.jetbrains.com/idea/features/#built-in-tools[IntelliJ IDEA itself] (even the https://www.jetbrains.com/idea/features/editions_comparison_matrix.html[community version]). It is based on a fork of Fernflower (See https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler[here]).