A freeware utility that reconstructs java source code from CLASS files. You can browse the reconstructed source code with the Class View for instant access to methods and fields. It uses Jad as its Java decompiling engine. [Freeware
The fast Java decompiler. Separate versions for Win32, OS/2, most Unixen. Large choice of command-line and GUI front-ends available. [Free for non-commercial
Java decompiler with full source code. Supports inner/anonymous classes. Also contains a small, but extensible bytecode obfuscator/optimizer. [Open Source, GPL
Java obfuscation tools provide a convenient way of protecting Java applications and applets from reverse engineering, decompiling and other technology theft. [Commercial