JD Decompiler
{{Infobox software
| name = JD - Java Decompiler
| screenshot = File:Java decompiler.JPG
| author = Emmanuel Dupuy
| latest release version = JD-Core 1.1.3
JD-GUI 1.6.6
JD-Eclipse 2.0.0
JD-IntelliJ 0.6
| programming language = Java
| platform = Cross-platform
| language = English
| genre = Software engineering
| license = GNU GPL 3
| website = {{URL|https://java-decompiler.github.io}}
}}
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.{{Citation needed|date=April 2015}}
Variants
In 2011, Alex Kosinsky initiated a variantAlex Kosinsky: [http://sourceforge.net/projects/realignmentjd/ Realignment for JD-Eclipse.] Version 1.0.2 of September 4th, 2011. Accessed March 30th, 2013. Hosted by SourceForge. 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" RobertsonMartin "Mchr3k" Robertson: [https://mchr3k.github.com/jdeclipse-realign/ JDEclipse-Realign.] {{Webarchive|url=https://web.archive.org/web/20130127162523/http://mchr3k.github.com/jdeclipse-realign/ |date=2013-01-27 }} Version 1.1.2 of January 6th, 2013. Accessed March 30th, 2013. Hosted by GitHub. extended the functionality by manual decompilation control and support for Eclipse 4.2 (Juno).
See also
References
{{reflist}}
External links
- {{official website}}
- {{GitHub|java-decompiler}}
{{DEFAULTSORT:JD Java Decompiler}}