Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
JD Decompiler
Decompiler for the Java programming language

JD (Java Decompiler) is a decompiler for the Java programming language. JD is provided as a GUI tool as well as in the form of plug-ins for the Eclipse (JD-Eclipse) and IntelliJ IDEA (JD-IntelliJ) integrated development environments.

JD supports most versions of Java from 1.1.8 through 10.0.2 as well as JRockit 90_150, Jikes 1.2.2, Eclipse Java Compiler and Apache Harmony and is thus often used where formerly the popular JAD was operated.

Related Image Collections Add Image
We don't have any YouTube videos related to JD Decompiler yet.
We don't have any PDF documents related to JD Decompiler yet.
We don't have any Books related to JD Decompiler yet.
We don't have any archived web articles related to JD Decompiler yet.

Variants

In 2011, Alex Kosinsky initiated a variant1 of JD-Eclipse which supports the alignment of decompiled code by the line numbers of the originals, which are often included in the original Bytecode as debug information.

In 2012, a branch of JDEclipse-Realign by Martin "Mchr3k" Robertson2 extended the functionality by manual decompilation control and support for Eclipse 4.2 (Juno).

See also

References

  1. Alex Kosinsky: Realignment for JD-Eclipse. Version 1.0.2 of September 4th, 2011. Accessed March 30th, 2013. Hosted by SourceForge. http://sourceforge.net/projects/realignmentjd/

  2. Martin "Mchr3k" Robertson: JDEclipse-Realign. Archived 2013-01-27 at the Wayback Machine Version 1.1.2 of January 6th, 2013. Accessed March 30th, 2013. Hosted by GitHub. https://mchr3k.github.com/jdeclipse-realign/