jd-intellij icon indicating copy to clipboard operation
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 ;)

trafficstars

= 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]).