FindBugs is a program that looks for bugs in Java code.
FindBugs requires JRE (or JDK) 1.4.0 or later to run. However, it can analyze programs compiled for any version of Java.
The current beta version of FindBugs is 0.9.6, released on March 25, 2006.