This article presents a list wtih some of the most popular Java tools that can help you examine your Java source code for potential problems. Among them are PMD, Findbugs, Clover, Hudson and others. An overview of each of the tools is presented, along with the respective license. Check them out at the following URL:

Java Code Geeks: Java Tools for Source Code Optimization and Analysis