静态分析工具SpotBugs的使用

一、测试环境

IntelliJ IDEA 2024.2.3 + win11 22H2 + Oracle OpenJDK 21.0.4 + spotBugs1.2.8

二、idea搜索插件 spotBugs,安装后重启IDEA

三、导入项目

1、点击文件->新建->来自现有源代码的项目

  1. 选择.classpath导入项目

  1. 选择合适jdk

四、配置并运行spotBugs

  1. 配置spotBugs,添加了一个插件可能导致分析bug更加细致

  1. src文件夹下右键点击Analysis scope Files

扫描结果:

  1. 点击左上角箭头导出为HTML

列出所有bug以及详细信息,代码的位置。

  1. 对缺陷进行分析

我们可以在导出的缺陷报告网页中找到缺陷的分类,缺陷在代码中的位置,并且利用浏览器的翻译功能,知道缺陷是什么?

机翻会导致语义错误。仅供参考