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 2007-09-24 by Roedy Green ©1996-2009 Canadian Mind Products
index page for letter ⇒ 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)
CurrCon neededThe 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_11. 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: 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: 2002-10-20 Verified: 2007-09-24
DJ 3.9.9.91 Graphical front end for Jad. A 2001 version of JAD is included. Highly recommended. I used it successfully to decompile Java 1.5 enums back to Java 1.4 style code. Does not require Java to run but does require W95/W98/Me/NT/W2K/XP/W2K3/Vista. $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: 2005-09-25 Verified: 2007-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: 2006-07-06 Verified: 2007-09-24
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-6clickcounter
ISBN10:1-59059-265-4clickcounter
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 abe books anz Australian flag

CMP homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.62] The information on this page is for non-military use only.
You are visitor number 30,462. Military use includes use by defence contractors.
You can get a fresh 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