Two excellent code review tools:
1. CodePro http://code.google.com/javadevtools/codepro/doc/index.html
Key Features of
Code Analysis
Dynamic, extensible tools that detect, report and repair deviations or non-compliance with predefined coding standards, popular frameworks, security and style conventions
Metrics
Automated tools that measure and report on key quality indicators in a body of Java source code
JUnit Test Generation
Time-saving facility that uses sophisticated flow path analysis techniques to automates the creation of comprehensive JUnit regression tests
Code Coverage
Powerful tools that measure what percentage of code is being executed using generated test cases or manual test scripts
JUnit Test Editor
A rich JUnit test editing environment that enables rapid creation, organization, modification and execution of unit tests.
Dependency Analysis
Automated tools that analyze and visually depict the dependencies between projects, packages, and types
Similar Code Analysis
Efficiently examines Java code to find duplicate or very similar segments of code containing copy/paste bugs or that can be refactored to improve application design and maintainability
2. Junipter http://code.google.com/p/jupiter-eclipse-plugin/
> Why you use the Jupiter rather than any other review tool?
Jupiter is:
open source - Jupiter follows the GNU License.
free - Jupiter is distributed free of charge.
IDE integration - Jupiter is based upon the Eclipse plug-in architecture.
Cross-platform - Jupiter is available for all platforms supported by Eclipse.
XML data storage - Jupiter stores data in XML format to simplify use and re-use.
CVS sharing - Jupiter shares individual review files in team via CVS.
Sorting and searching - Jupiter provides filters and sorting to facilitate issue review.
File integration - Jupiter supports jumping back and forth between reviews and source code.
> Junipter User Guide http://csdl.ics.hawaii.edu/techreports/03-11/03-11.html