Java Glossary : disassembler

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 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

You are here : home : Java Glossary : D words : disassembler.

disassembler
A program to reverse engineer a class file to get back to human-readable reverse polish sort of Java Forth/Assembler source with comments and parameter and temporary variable names lost. A program to go all the way back to Java source is called a decompiler or reverse compiler. javap -c will do a crude job of disassembling. Javaworld did an article on it around 1997 June.
Disassemblers
Program Notes
ClassCracker written in pure Java.
D-Java by Shawn Silverman, has trouble with long filenames, uses DOS/DPMI, written in C.
Dis written in C
DJ for Windows 95/98/Me/NT/2000/XP only. Graphical front end for JAD.
JadEclipse Opensource Eclipse plug-in.
Jasmin  
Jasper  
javad  
javap javap.exe -c will do a crude job of disassembling. Part of JDK.
Javel generates C++
Kimera Online Disassembler no longer available.
JCD Java Class Disassembler
JDis Output intended for analysis, not recompilation.
JReversePro Opensource.
Macho no longer supported.
If thats is not enough, search Google for Java disassembler.


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 2978.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/disassembler.html J:\mindprod\jgloss\disassembler.html