1. 程式人生 > >Myeclipse、Eclipse 線上安裝FindBugs外掛

Myeclipse、Eclipse 線上安裝FindBugs外掛

FindBugs 是由馬里蘭大學提供的一款開源 Java靜態程式碼分析工具。FindBugs通過檢查類檔案或 JAR檔案,將位元組碼與一組缺陷模式進行對比從而發現程式碼缺陷,完成靜態程式碼分析。FindBugs既提供視覺化 UI 介面,同時也可以作為 Eclipse外掛使用。文字將主要使用將 FindBugs作為 Eclipse外掛。在安裝成功後會在 eclipse中增加 FindBugs perspective,使用者可以對指定 Java類或 JAR檔案執行 FindBugs,此時 FindBugs會遍歷指定檔案,進行靜態程式碼分析。

安裝步驟:

1.點選“Help->InstallNew Software

”,如下圖:

 

2.點選“Add”,然後在彈出框“Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclipse”,點選“OK”,如下圖:

3.選擇對應外掛,然後點選“next->next->finish”。

4.完成安裝之後重啟eclipse,右擊專案檔案或目錄,會發現多了Findbugs的選單,如下圖:

 

至此,findBugs安裝完畢,但有個問題,在驗證是否安裝成功的時候發現,重新啟動eclipse後並沒有findBugs功能,經過查詢分析,問題出在版本上,線上安裝的是findBugs3.0的版本,這個版本對jdk的最低要求是jdk1.7,所以這樣安裝完成後在jdk1.6下是不可用的。jdk1.6應該安裝findBugs2.0.3版本,