Eclipse中findbug的安裝 配置 使用


FindBugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。

Findbugs的安裝

直接在Eclipse當中安裝findbugs插件。點擊Help->Install New Software...,輸入findbugs插件在線安裝地址:http://findbugs.cs.umd.edu/eclipse

點擊Add,然后Next至結束,重啟Eclipse。重啟后,選擇指定的包或者類,右鍵點擊,在彈出的對話框中找到選項Find bugs,執行。

在Window->Show View->Other..中選擇Bug Explorer,可以查看到findbugs的結果輸出。

 

Findbugs配置

使用findbugs之前,先看一下配置,了解下基礎。打開Project->Properties界面,點擊Findbugs,展開配置界面:

以下幾個選項需要了解下:

1. Run automatically,


Check on此項后,FindBugs將會在你修改Java文件類時實時進行檢查,只要你執行了保存的操作,FindBugs就會自動運行,並將檢查出的問題顯示出來。如果check  off此項,就需要主動去運行FindBugs來檢查你的代碼。建議check on,占用不了多少內存,使用起來會更方便。

2. Minimum rank to report

Findbugs將錯誤信息分成了3個級別,依據嚴重程度High>Medium>Low,用戶可以根據需要進行篩選。比如:
(1)High選擇項,只有是High級別的提示信息才會被顯示。
(2)Medium選擇項,只有是Medium和High級別的提示信息才會被顯示。
(3)Low選擇項,所有級別的提示信息都會被顯示。

此外,還有一個拖動條供選擇rank等級(1-20),rank越高,嚴重程度越低,顯示的信息越多。一般選擇14,15就差不多夠用了。

 3. 下面還提供了findbugs的信息分類和等級:(左側是分類,右側是等級)

嚴重程度:Scariest>Scary>Troubling>Of concern,這個和rank的設置1-20是匹配的。

4.Detector configuration

在其他的tab標簽頁中,顯示了更多更詳細的bug check configuration,用戶可以根據需要進行選擇和配置。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM