Size: 1.2MB
License: FREEWARE
Publisher:Publisher | Listed Programs
Software developers admit that the toughest part of a programming language is the decompilation. JD-GUI is software for quick management of the pseudo code prior to execution. The Java-based utility software works with the LOG and TXT file formats but also more useful with the JAR and CLASS file formats. Nov 13, 2017 Software developers admit that the toughest part of a programming language is the decompilation. JD-GUI is software for quick management of the pseudo code prior to execution. The Java-based utility software works with the LOG and TXT file formats but also more useful with the JAR and CLASS file formats.
Release Date: 2019-06-30
Submit Date: 2019-06-30
OS: Windows All
Downloads: 23988
Popularity:
JD-GUI is a standalone graphical utility that displays Java source codes of '.class' files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.
Features:
- JD-GUI is written in C++. This allows an extremely fast decompilation and a display
- JD-GUI supports Drag and Drop.
- JD-GUI supports JAR files.
- JD-GUI displays color coded Java source code.
- JD-GUI allows you to browse the 'class' files hierarchy.
- JD-GUI displays 'log' files, and allow you to decompile 'class' files appearing in Java stack traces.
- JD-GUI uses the excellent cross-platform wxWidgets toolkit.
Original author(s) | Emmanuel Dupuy |
---|---|
Stable release | JD-Core 0.7.1 JD-GUI 1.4.1 JD-Eclipse 0.1.5 JD-IntelliJ 0.6 |
Written in | Java |
Platform | Cross-platform |
Available in | English |
Type | Software engineering |
License | GNU GPL 3 |
Website | 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 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 was operated.[citation needed]
Variants[edit]
![Java Decompiler Jd Gui Java Decompiler Jd Gui](/uploads/1/2/5/7/125700115/953506908.png)
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.
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).
See also[edit]
- CFR: https://www.benf.org/other/cfr/
References[edit]
- ^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.
External links[edit]
- Official website
- Java-decompiler on GitHub
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Java_Decompiler&oldid=888150705'