decompiler : Java Glossary

go to home page D words local find full screen, hide local find menu Google search web for more information on this topic jump to foot of page translate this page with Babelfish punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all) ©1996-2009 2007-09-24 Roedy Green, Canadian Mind Products
The CurrCon Java Applet displays prices on this web page converted with today’s exchange rates into your local international currency, e.g. Euros, US dollars, Canadian dollars, British Pounds, Indian Rupees… CurrCon requires Java 1.1 or later, preferably 1.6.0_17. If you can’t see the prices, or if you just want to learn more about CurrCon, click here for help.
decompiler
A decompiler takes class files right back to Java source. In contrast, a disassembler converts them back to something like assembler code for the JVM.
Decompilers
Program Notes
CafeBabe 1.2.7a graphical classfile disassembler, editor, stripper, migrator, compactor (dependencies finder) and obfuscator. You can get sources or binaries. Now this project is published under Java Lobby free licence. Last revised: 1999-11 Verified: 2007-09-24 for Java 1.2
CavaJ Front end for JAD. Last revised/verified: 2008-04-26
ClassCracker 3.02 Mayon’s $90.00 USD ClassCracker lets you reverse engineer class files three ways:
  1. a decompiler that converts Java class files to Java source code.
  2. a disassembler that converts Java class files to JVM instructions (opcodes)
  3. a class file DUMPer that displays the structure of Java class files.
Last revised: 2005-10 Verified: 2007-09-24
JReversePro 1.4.1 Open source project, GPL. Last revised/verified: 2009-09-24
DJ 3.11.11.95 Graphical front end for Jad. A 2006 version of JAD is included. Highly recommended. I used it successfully to decompile Java 1.5 enums back to Java 1.4 style code. The new version can’t do that since it decompiles even Java 1.6 constructs. Does not require Java to run but does require W95/W98/Me/NT/W2K/XP/W2K3/Vista/W7. $20.00 USD It intent is to as accurately as possible recreate the original Java. It is not good if you are trying to figure out how Java works under the hood, e.g. to figure out how enum works, since it reorders and tidies too much. For that, you are best to use a disassembler in conjunction. Last revised/verified: 2009-09-24
Front End Plus 1.0 Free. Works in conjunction with JAD. Last revised: 2001-03-30 Verified: 2007-09-24
Jad 1.5.8 written in C++. Free for non-commercial use. No longer permits people write wrappers around it. Last revised/verified: 2009-10-02
JODE Has trouble with code after JDK 1.3. Last revised: 2004-08-09 Verified: 2008-04-26
SourceAgain 1.1 Comes in personal $99.00 USD and professional $299.00 USD versions. They have a web-based trial version. Last revised: 2001-12 Verified: 2007-09-24 for Java 1.3
Soot 2.2.4 Free, only incidentally does decompilation. Last revised: 2007-04-27 Verified: 2007-09-24
SoThink 1.1 formerly called Jasmine and SourceTec. It is a patch to Mocha. Last revised: 1998-01-25 Verified: 2007-09-24
WingDis no longer available

Books

book cover recommend book⇒Decompiling Java
 hardcover
ISBN13:978-1-59059-265-6impressioncounter
publisher:Apress
published:2004-07-23
by:Godfrey Nolan
Decompiling and protecting yourself from decompilers using obfuscation.
UK flag abe books.co.uk abe books.ca Canadian flag
UK flag amazon.co.uk. amazon.ca. Canadian flag
German flag abe books.de chapters.indigo.ca. Canadian flag
German flag amazon.de. abe books.com American flag
French flag abe books.fr amazon.com. American flag
French flag amazon.fr. barnes and noble.com American flag
Italian flag abe books.it powells.com American flag
Spanish flag iberlibro.com sony e-books American flag
Australian flag abe books anz

CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/decompiler.html J:\mindprod\jgloss\decompiler.html
CMP logofeedback Please email your feedback for publication, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.191.103]
You are visitor number 36,455.