简介

qianmoQqianmoQ· 更新于 2026-09-30· 阅读 1 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

简介

SpotBugs 是一个用于在 Java 程序中查找缺陷的程序。它会寻找“缺陷模式”的实例——即很可能是错误的代码实例。

本文档描述的是 SpotBugs 的 |release| 版本。我们非常希望收到您对 SpotBugs 的反馈。请访问 SpotBugs 网站以获取有关 SpotBugs 的最新信息、联系方式,以及相关支持资源,例如有关 SpotBugs GitHub 组织的信息。

环境要求

要使用 SpotBugs,您需要一个与 Java 1.8 或更高版本兼容的运行时环境。SpotBugs 与平台无关,已知可在 GNU/Linux、Windows 和 MacOS X 平台上运行。

使用 SpotBugs 至少需要 512 MB 内存。分析非常大型的项目时,可能需要更多内存。

支持的 Java 版本

SpotBugs 由 JDK8 构建,并可在 JRE8 及更高版本上运行。

SpotBugs 可以扫描由 JDK8 及更高版本生成的字节码(类文件)。不过,对 Java 11 及更高版本的支持仍处于实验阶段。请访问 issue tracker <https://github.com/spotbugs/spotbugs/issues>_ 以了解已知问题。

SpotBugs 不支持由过时的 JDK(如 10、9、7 及更早版本)生成的字节码(类文件)。

评论

登录后参与评论

正在加载评论…