我遇到了FindBugs工具,用于识别我的java代码中存在的连接泄漏和其他错误。 我从Eclipse Marketplace安装了插件。我正在使用Eclipse Helios。 然而,即使经过长时间的搜索,我也无法在安装插件后找到有关下一步操作的任何信息。 我从eclipse构建我的项目,然后在JBoss服务器上部署应用程序。
我尝试重新启动服务器并访问我的应用程序,但FindBugs根本没有显示任何错误。我需要在类路径中添加任何条目,还是需要将任何jar添加到构建路径? 请指导。
答案 0 :(得分:0)
Firebug用于调试Javascript,而不是Java。 (它是Mozilla的插件。)我假设你指的是Findbugs,而不是Firebug。
Findbugs是一个静态分析工具。其目的是对源代码执行静态分析,以查找可能导致问题的代码模式。它可以发现一些可能导致资源泄漏的常见模式,但它无法检测到各种泄漏。
听起来,您需要一种不同的工具 - 动态存储检漏仪。有关建议,请参阅https://stackoverflow.com/questions/1716597/java-memory-leak-detection-tools。
答案 1 :(得分:0)
我建议您安装CheckStyle。它比FindBugs强10倍。