JD Decompiler: Difference between revisions
Reverted 1 edit by WebmasterMiller (talk): Reverting spam. (TW) |
|||
Line 19: | Line 19: | ||
In 2011, Alex Kosinsky initiated a variant<ref>Alex 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]].</ref> of JD-Eclipse which supports the alignment of [[Decompiler|decompiled]] code by the line numbers of the originals, which are often included in the original [[Bytecode]] as [[Debugger|debug information]]. |
In 2011, Alex Kosinsky initiated a variant<ref>Alex 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]].</ref> of JD-Eclipse which supports the alignment of [[Decompiler|decompiled]] code by the line numbers of the originals, which are often included in the original [[Bytecode]] as [[Debugger|debug information]]. |
||
== Online version == |
|||
Online (in the cloud) version of JD is hosted on {{official website|jd.benow.ca}} and [http://www.javadecompilers.com/ Java decompilers in the cloud] |
|||
== Branches == |
|||
In 2012, a [[Branching (revision control)|branch]] of JDEclipse-Realign by Martin "Mchr3k" Robertson<ref>Martin "Mchr3k" Robertson: [http://mchr3k.github.com/jdeclipse-realign/ JDEclipse-Realign.] Version 1.1.2 of January 6th, 2013. Accessed March 30th, 2013. Hosted by [[GitHub]].</ref> extended the functionality by manual [[Decompiler|decompilation]] control and support for [[Eclipse (software)|Eclipse 4.2 (Juno)]]. |
In 2012, a [[Branching (revision control)|branch]] of JDEclipse-Realign by Martin "Mchr3k" Robertson<ref>Martin "Mchr3k" Robertson: [http://mchr3k.github.com/jdeclipse-realign/ JDEclipse-Realign.] Version 1.1.2 of January 6th, 2013. Accessed March 30th, 2013. Hosted by [[GitHub]].</ref> extended the functionality by manual [[Decompiler|decompilation]] control and support for [[Eclipse (software)|Eclipse 4.2 (Juno)]]. |
||
Line 26: | Line 30: | ||
== External links == |
== External links == |
||
* {{official website|jd.benow.ca}} |
* {{official website|jd.benow.ca}} |
||
* [http://www.javadecompilers.com/ Java decompilers online] |
|||
{{DEFAULTSORT:JD Java Decompiler}} |
{{DEFAULTSORT:JD Java Decompiler}} |
Revision as of 18:51, 20 March 2015
Original author(s) | Emmanuel Dupuy |
---|---|
Stable release | JD-Core 0.7.1 JD-GUI 0.3.7 JD-Eclipse 0.1.5 JD-IntelliJ 0.6 |
Written in | C++, Java |
Platform | Cross-platform |
Available in | English |
Type | Software engineering |
License | "Free for non-commercial use" (closed source, MIT License) |
Website | jd |
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 all versions of Java from 1.1.8 through 1.7.0 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 (JAva Decompiler) was operated.
Variants
In 2011, Alex Kosinsky initiated a variant[1] 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.
Online version
Online (in the cloud) version of JD is hosted on Official website and Java decompilers in the cloud
Branches
In 2012, a branch of JDEclipse-Realign by Martin "Mchr3k" Robertson[2] extended the functionality by manual decompilation control and support for Eclipse 4.2 (Juno).
References
- ^ Alex Kosinsky: Realignment for JD-Eclipse. Version 1.0.2 of September 4th, 2011. Accessed March 30th, 2013. Hosted by SourceForge.
- ^ Martin "Mchr3k" Robertson: JDEclipse-Realign. Version 1.1.2 of January 6th, 2013. Accessed March 30th, 2013. Hosted by GitHub.