歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java代碼Bug分析插件-FindBugs

1.FindBugs是什麼?

FindBugs是在Java程序找到bug的一種靜態分析工具。它通過檢查類或者JAR文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。有了靜態分析工具,就可以在不實際運行程序的情況對軟件進行分析,發現一些人工很難發現的潛在隱患問題。

2. 怎樣安裝FindBugs?

FindBugs插件可以很好地與Eclipse進行集成,從FindBugs官網下載FindBugs插件,目前最新的版本為3.0,下載後將解壓後的文件(如edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468)拷貝到$ECLIPSE_HOME/plugins/目錄下,重啟Eclipse生效。

3. 怎樣使用FindBugs?

在項目上右鍵選擇“Find Bugs”--> “Find Bugs”,啟動Find Bugs,在後台運行。

選擇“Windows”-->“Show View”--> “Other”,找到FindBugs下的“Bug Explorer”,選擇“OK”。

4. 怎樣查看代碼中的Bugs?

在“Bug Explorer”中可以看到如下圖所示的檢查結果,雙擊每條結果則自動跳轉到對應的代碼上。

Copyright © Linux教程網 All Rights Reserved