簡體   English   中英

使用Eclipse IDE為Java EE開發人員安裝FindBugs插件

[英]Installation of FindBugs plugin with Eclipse IDE for Java EE Developers

我正在努力讓Eclipse FindBugs插件工作,並且確定在某個地方出現了一個小學生錯誤。

我將文件findbugs-2.0.2-rc2.zip解壓縮到本地文件夾C:\\ Program Files \\ findbugs-2.0.2-rc2並運行findbugs.bat ,FindBugs可以在本地Java(Eclipse)項目上運行它。

我添加了FindBugs更新站點 ,它找到了“FindBugs Feature,2.0.1.20120712”並安裝了它。 重新啟動,右鍵單擊打開的Java項目不會顯示“FindBugs”選項( 此視頻顯示)。

我查看了Window> Preferences ,試圖找到一種方法來通知本地FindBugs安裝的插件(在Program Files中),但找不到任何東西。

卸載“FindBug Feature”,我嘗試將FindBugs Eclipse插件zip文件解壓縮到Eclipse的插件文件夾中,但重新啟動后,沒有看到任何區別。

幫助>關於Eclipse>安裝詳細信息>已安裝的軟件列表“FindBugs Feature 2.0.1.20120712”。

任何人都可以提供一個關於我在哪里出錯的指針嗎? 謝謝!

Windows 7,用於Java EE開發人員的Eclipse IDE Juno SR1,JDK 1.7.0_09,FindBugs 2.0.2-rc2

如上所述,問題可能是由於沒有對C:\\ Program Files \\ Eclipse \\ plugins文件夾的適當寫入權限。

解決方案:關閉Eclipse。 以管理員身份重啟Eclipse(右鍵單擊 - 以管理員身份運行)。 重新安裝插件。 重啟Eclipse。

看起來Eclipse沒有正確安裝和/或禁用Findbugs插件。 可能有幾個原因。

  1. 同一插件的多個版本。 要確保不是這種情況,請刪除所有Findbugs版本(手動安裝並通過市場安裝),然后重新安裝(最好通過市場)。 在安裝過程中注意任何警告。
  2. 與另一個插件存在(依賴)沖突。 但是,如果是這種情況,我認為Eclipse會在日志中警告其他插件是導致沖突的原因。
  3. 權利問題。 確保您在主Eclipse文件夾及其所有子文件夾中具有寫權限。
  4. 我記得在某處讀過在Windows下的C:\\Program Files\\下安裝Eclipse也會導致問題。 嘗試將Eclipse移動到另一個文件夾,例如C:\\Eclipse

嗨我也面臨類似的問題,但根據我自己的經驗,我可以建議你的解決方案: -

Plz確保您使用的是eclipse 3.6或更高版本。 findbugs 2.0與Eclipse 3.5(Eclipse Galileo)不兼容。

1)Plz將findbugs zip文件解壓縮到eclipse文件夾中(安裝了你的eclipse)。 這將自動將findbug插件移動到eclipse插件文件夾中。 重啟eclipse,右鍵單擊項目就會找到findbugs選項。

2)如果1步不起作用,請刪除eclipse插件文件夾的所有findbug jar並將整個文件夾放入eclipse dropins文件夾。 重啟日食,你會看到差異。

您可以按照這些步驟使findbugs在您的日食中工作。

1.從市場安裝FireBug插件。

Help->Eclipse Marketplace ->then search for FindBugs

2.為您的項目配置FindBug

使用 沒有Maven的Maven

這對我使用eclipse juno很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM