Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
FindBugs™ - Find Bugs in Java Programs
[go: Go Back, main page]

FindBugs
 
Docs and Info
Fact sheet
Manual (en)
Manual (ja)
FAQ
Bug descriptions
Mailing lists
Documents and Publications
Links
 
Downloads
 
FindBugs Swag
 
Development
Reporting bugs
Contributing
Dev team
Change log
SF project page
Browse source

FindBugs logo UMD logo

FindBugs™ - Find Bugs in Java Programs

This is the web page for FindBugs, a program which looks for bugs in Java code.  It is free software, distributed under the terms of the Lesser GNU Public License.

The name FindBugs™ and the Findbugs logo are trademarked by The University of Maryland.

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 version of FindBugs is 0.9.4, released on November 30, 2005.

FindBugs is beta quality software.  You may find bugs in it, and the features and source code may change significantly in future releases.  We are very interested in getting feedback on how to improve FindBugs.  Send your comments to daveho@users.sourceforge.net.

Sample output

As an example of the kind of issues FindBugs can identify, here is the output of FindBugs on Apache Jakarta Commons Modeler.

Try FindBugs now on your project!

Using Java Web Start you can try The GUI version of FindBugs now on your project. As long as you have a 1.4 or better JRE installed, you can run FindBugs now by clicking here.

News

Changes since verson 0.9.3:

  • Substantial rework of datamining code
  • Removed bogus warnings about await on things other than Condition not being in a loop
  • Fixed bug in OpcodeStack handling of dup2 of long/double values
  • Don't report array types as missing classes
  • Adjustment of some warnings on ignored return values
  • Added thread safety annotations from Java Concurrency in Practice (no detectors written for these yet)
  • Added annotation for methods that, if overridden, should be invoked by overriding methods via a call to super
  • Updated -html:fancy.xsl (Etienne Giraudy)

Older versions...

Sponsors

This work has been supported by the National Science Foundation grants ASC9720199 and CCR-0098162, and by an IBM Eclipse Innovation award.


Send comments to daveho@cs.umd.edu

SourceForge.net Logo