A command line tool employing static analysis on Java source code. Potential bugs and weak points are reported and a manual describes how source code can be improved. [Commercial, trial version]
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]