5

私は Eclipse FindBugs プラグインを動作させるのに苦労しています。

ファイルfindbugs-2.0.2-rc2.zip をローカル フォルダーC:\Program Files\findbugs-2.0.2-rc2に抽出し、findbugs.batを実行すると、FindBugs はローカルの Java (Eclipse) プロジェクトで正常に動作します。

FindBugs update siteを追加したところ、「FindBugs Feature, 2.0.1.20120712」が見つかり、インストールされました。開いている Java プロジェクトを再起動して右クリックしても、"FindBugs" オプションが表示されません (このビデオが示しています)。

[ウィンドウ] > [設定]を調べて、ローカルの FindBugs インストール (Program Files 内) をプラグインに通知する方法を見つけようとしましたが、何も見つかりませんでした。

「FindBug Feature」をアンインストールし、FindBugs Eclipse プラグインのzip ファイルを Eclipse の plugins フォルダーに展開しようとしましたが、再起動後に違いは見られませんでした。

[ヘルプ] > [Eclipse について] > [インストールの詳細] > [インストールされているソフトウェア]には、「FindBugs 機能 2.0.1.20120712」が一覧表示されます。

ここで私がどこで間違っているのか、誰でも指摘できますか? ありがとう!

Windows 7、Java EE 開発者向け Eclipse IDE Juno SR1、JDK 1.7.0_09、FindBugs 2.0.2-rc2

4

4 に答える 4

1

上記のように、問題は C:\Program Files\Eclipse\plugins フォルダーへの適切な書き込みアクセス権がないことが原因である可能性があります。

解決策: Eclipse を閉じます。管理者として Eclipse を再起動します (右クリック - 管理者として実行)。プラグインを再インストールします。エクリプスを再起動します。

于 2013-11-07T16:19:34.377 に答える
0

Findbugs プラグインが正しくインストールされていないか、Eclipse によって無効にされているようです。いくつかの原因が考えられます。

  1. 同じプラグインの複数のバージョン。そうでないことを確認するには、Findbugs のすべてのバージョン (手動およびマーケットプレイス経由でインストール) を削除し、1 つを (できればマーケットプレイス経由で) 再インストールします。インストール中の警告に注意してください。
  2. 別のプラグインとの (依存関係) 競合があります。ただし、この場合、競合の原因となっている他のプラグインを Eclipse がログで警告すると思います。
  3. 権利問題。メインの Eclipse フォルダーとそのすべての子フォルダーに書き込み権限があることを確認してください。
  4. C:\Program Files\Windowsの下に Eclipse をインストールすると問題が発生する可能性があることをどこかで読んだことを覚えています。Eclipse を別のフォルダーに移動してみてください。C:\Eclipse
于 2012-12-19T11:12:06.030 に答える
0

こんにちは私も同様の問題に直面しましたが、私自身の経験から解決策を提案できます:-

Eclipse バージョン 3.6 以降を使用していることを確認してください。findbugs 2.0 は Eclipse 3.5(Eclipse Galileo) と互換性がありません。

1) findbugs zip ファイルを Eclipse フォルダー (Eclipse がインストールされている場所) に抽出します。これにより、findbug プラグインが自動的に Eclipse プラグイン フォルダーに移動されます。Eclipse を再起動すると、プロジェクトを右クリックすると findbugs オプションが表示されます。

2) 1 つのステップが機能しない場合は、Eclipse プラグイン フォルダーのすべての findbug jar を削除し、完全なフォルダーを Eclipse dropins フォルダーに配置します。日食を再起動すると、違いがわかります。

于 2012-12-21T11:11:01.827 に答える