
findbugs插件
詳情介紹
findbugs插件是一款開(kāi)源java靜態(tài)代碼分析工具,能夠通過(guò)檢查java源文件中的類文件或jar文件,將字節(jié)碼與一組缺陷模式進(jìn)行對(duì)比從而發(fā)現(xiàn)代碼缺陷,通俗的講就是發(fā)現(xiàn)BUG。這款強(qiáng)大的軟件不但能夠作為Eclipse的插件使用,也可以為用戶提供可視化的UI界面獨(dú)立運(yùn)行,用戶不需要像使用其他java工具那樣,通過(guò)CMD命令行使用findbugs插件,完全可以用最方便的方式查找BUG。
在findbugs插件的GUI中,開(kāi)發(fā)人員需要先選擇待掃描的.class文件,如果你還擁有這些.class的源文件,那么也可以將.java文件也選上,這樣用戶就能夠在一小會(huì)兒之后從報(bào)告終快捷的定位出問(wèn)題代碼的位置。當(dāng)然如果用戶使用findbugs插件在一些開(kāi)發(fā)環(huán)境中,通過(guò)選擇工程上實(shí)用的library,那么你能夠獲得更加深層次的BUG,如果你想要讓自己的軟件非常完美,那么這款findbugs插件必不可少。


2.點(diǎn)擊“Add”,然后在彈出框“Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclipse”,點(diǎn)擊“OK”。

3.選擇對(duì)應(yīng)插件,然后點(diǎn)擊“next->next->finish”。

當(dāng)然用戶也可以直接下載我們的插件,將其放到安裝目錄的plugins中。


2、選擇指定的包或者類進(jìn)行findbug。

此時(shí)findbugs會(huì)遍歷指定的包或者類,進(jìn)行分析,找出代碼bug,然后集中顯示在 find bugs 的bugs explorer 中,下面我們添加bugs explorer。
3、添加findbugs explorer (eclipse 左下角)

4、bugs explorer 添加完畢后,我們就可以查看剛剛找到的bugs了。

找出的bug有3中顏色, 黑色的臭蟲標(biāo)志是分類, 紅色的臭蟲表示嚴(yán)重bug發(fā)現(xiàn)后必須修改代碼,橘黃色的臭蟲表示潛在警告性bug 盡量修改。(附錄是各種bug的解釋及修改方案,請(qǐng)大家按附表參考修改);雙擊bug項(xiàng)目就可以在右邊編輯窗口自動(dòng)打開(kāi)相關(guān)代碼文件并連接到代碼片段。 點(diǎn)擊行號(hào)旁邊的小臭蟲圖標(biāo)后再eclipse下方輸出區(qū)將提供詳細(xì)的bug描述,以及修改建議等信息。我們可以根據(jù)此信息進(jìn)行修改。
在findbugs插件的GUI中,開(kāi)發(fā)人員需要先選擇待掃描的.class文件,如果你還擁有這些.class的源文件,那么也可以將.java文件也選上,這樣用戶就能夠在一小會(huì)兒之后從報(bào)告終快捷的定位出問(wèn)題代碼的位置。當(dāng)然如果用戶使用findbugs插件在一些開(kāi)發(fā)環(huán)境中,通過(guò)選擇工程上實(shí)用的library,那么你能夠獲得更加深層次的BUG,如果你想要讓自己的軟件非常完美,那么這款findbugs插件必不可少。

findbugs插件安裝步驟
1.點(diǎn)擊“Help->InstallNew Software”。
2.點(diǎn)擊“Add”,然后在彈出框“Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclipse”,點(diǎn)擊“OK”。

3.選擇對(duì)應(yīng)插件,然后點(diǎn)擊“next->next->finish”。

當(dāng)然用戶也可以直接下載我們的插件,將其放到安裝目錄的plugins中。

findbugs插件使用方法
1、在eclipse package Explorer 右鍵選擇目標(biāo)工程-> build project。
2、選擇指定的包或者類進(jìn)行findbug。

此時(shí)findbugs會(huì)遍歷指定的包或者類,進(jìn)行分析,找出代碼bug,然后集中顯示在 find bugs 的bugs explorer 中,下面我們添加bugs explorer。
3、添加findbugs explorer (eclipse 左下角)

4、bugs explorer 添加完畢后,我們就可以查看剛剛找到的bugs了。

找出的bug有3中顏色, 黑色的臭蟲標(biāo)志是分類, 紅色的臭蟲表示嚴(yán)重bug發(fā)現(xiàn)后必須修改代碼,橘黃色的臭蟲表示潛在警告性bug 盡量修改。(附錄是各種bug的解釋及修改方案,請(qǐng)大家按附表參考修改);雙擊bug項(xiàng)目就可以在右邊編輯窗口自動(dòng)打開(kāi)相關(guān)代碼文件并連接到代碼片段。 點(diǎn)擊行號(hào)旁邊的小臭蟲圖標(biāo)后再eclipse下方輸出區(qū)將提供詳細(xì)的bug描述,以及修改建議等信息。我們可以根據(jù)此信息進(jìn)行修改。
下載地址
- 電腦版
findbugs插件 v3.0.1
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡

- java編程常用軟件
- Java編程軟件,是用于編寫、編輯和運(yùn)行Java程序的軟件。一款好用的Java編程工具可以讓你更方便地編寫、調(diào)試、運(yùn)行和部署Java代碼,還可以提供很多輔助功能,比如代碼提示、格式化、重構(gòu)、測(cè)試等。3322軟件站為大家整理了java編程常用軟件,包括Visual Studio Code、IntelliJ IDEA、jenkins、apache netbeans ide、jedit等,希望幫助你提升開(kāi)發(fā)效率,歡迎下載使用!
-
apache netbeans ide官方版 v19.0 編程軟件 / 469.13M
-
jedit文本編輯器官方版 v5.6.0電腦版 編程軟件 / 4.23M
-
VS Code linux版本 v1.97.2 編程軟件 / 100.36M
-
eclipse中文版 v4.30.0官方版 編程軟件 / 348.4M
-
IntelliJ IDEA 2024 v2024.3官方版 編程軟件 / 1983G
-
findbugs插件 v3.0.1 編程其它 / 8.75M
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
類似軟件
-
jude綠色中文版(JAVA建模工具) 編程軟件 / 8.96M
-
-
jdk18官方版 v18.0.2.1 編程軟件 / 152.04M
-
JAVA 8 v8.0.3910.13官方版 編程軟件 / 1.09M
-
精彩發(fā)現(xiàn)
換一換專題推薦
本類排行
月排行總排行