- 軟件大?。?span>4.22M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 編程輔助
- 更新時間:2017-10-12 12:35
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:暫無
5.20M/中文/0.0
82KB/中文/10.0
27.79M/中文/10.0
0KB/中文/10.0
434KB/英文/10.0
FindBugs插件在用戶們進(jìn)行靜態(tài)分析的時候即需要使用到,能夠?yàn)橛脩魝儙聿诲e靜態(tài)分析功能,為你實(shí)現(xiàn)java靜態(tài)代碼分析,讓你檢查出其內(nèi)的各項(xiàng)缺陷,用法簡單快來綠色資源網(wǎng)下載吧!
FindBugs 是一個靜態(tài)分析工具,它檢查類或者 JAR 文件,將字節(jié)碼與一組缺陷模式進(jìn)行對比以發(fā)現(xiàn)可能的問題。有了靜態(tài)分析工具,就可以在不實(shí)際運(yùn)行程序的情況對軟件進(jìn)行分析。不是通過分析類文件的形式或結(jié)構(gòu)來確定程序的意圖,而是通常使用 Visitor 模式來鑒別代碼是否符合一些固定的規(guī)范。
1、Minimum priority to report選擇項(xiàng)
這個選擇項(xiàng)是讓你選擇哪個級別的信息進(jìn)行顯示,有Low、Medium、High三個選擇項(xiàng)可以選擇,很類似于Log4J的級別設(shè)置啦。 比如:
你選擇了Medium選擇項(xiàng),那么只有是Medium和High級別的提示信息才會被顯示。
你選擇了Low選擇項(xiàng),那么所有級別的提示信息都會被顯示。
你選擇了High選擇項(xiàng),那么只有是High級別的提示信息才會被顯示。
2、 Run FindBugs Automatically開關(guān)
當(dāng)此項(xiàng)選中后,F(xiàn)indBugs將會在你修改Java類時自動運(yùn)行,如你設(shè)置了eclipse自動編譯開關(guān)后,當(dāng)你修改完Java文件保存,F(xiàn)indBugs就會運(yùn)行,并將相應(yīng)的信息顯示出來。
當(dāng)此項(xiàng)沒有選中,你只能每次在需要的時候自己去運(yùn)行FindBugs來檢查你的代碼。
3.、Select bug patterns to check for選擇項(xiàng)
在這里你可以選擇所要進(jìn)行檢查的相關(guān)的Bug Pattern條目
可以從Bug codes、Detector name、Detector description中看到相應(yīng)的是要檢查哪些方面的內(nèi)容,你可以根據(jù)需要選擇或去掉相應(yīng)的 檢查條件。
4、Enable bug categories選擇項(xiàng)
在這里是一些顯示Bug分類的選擇:
Internationalization關(guān)于代碼國際化相關(guān)方面的
Multithreaded correctness關(guān)于代碼多線程正確性相關(guān)方面的
Correctness關(guān)于代碼正確性相關(guān)方面的
Performance關(guān)于代碼性能相關(guān)方面的
Style關(guān)于代碼樣式相關(guān)方面的
Malicious code vulnerability關(guān)于惡意破壞代碼相關(guān)方面的
比如:如果你把Style的檢查框去掉不選擇中它,那么與Style分類相關(guān)的警告信息就不會顯示了。其它的類似。
1, 把下載的壓縮包解壓后,把解壓后的文件復(fù)制到eclipse的plugin目錄中去;
2, 重新啟動eclipse
3, 打開eclipse->window->Preferences,搜索關(guān)鍵字findbugs,如果能找到配置項(xiàng),那么表示安裝成功,如圖:
1.點(diǎn)擊“Help->InstallNew Software”,如下圖:
2.點(diǎn)擊“Add”,然后在彈出框“Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclipse”,點(diǎn)擊“OK”,如下圖:
3.選擇對應(yīng)插件,然后點(diǎn)擊“next->next->finish”。
4.完成安裝之后重啟eclipse,右擊項(xiàng)目文件或目錄,會發(fā)現(xiàn)多了Findbugs的菜單,如下圖:
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請輸入內(nèi)容