昨日の「Borland ソリューションカンファレンス」で、富士通の人の表の中に
FindBugsというオープンソースの静的解析ツールが
あるように書いてあったので、Eclipseにいれてみた。
Welcome to the FindBugs Eclipse plugin update site.
http://findbugs.cs.umd.edu/eclipse/
に入れ方が書いてある。以下、日本語版で
■FindBugsのインストール
ヘルプ→新規ソフトウェアのインストール
![](https://blogimg.goo.ne.jp/user_image/76/67/c94b6fed28138a17fbf2885203214267.png)
出てきたダイアログで「追加」をクリック
![](https://blogimg.goo.ne.jp/user_image/75/60/2d932f63ef20ce03dfb29233984a8aa7.png)
次に出てくるダイアログで
![](https://blogimg.goo.ne.jp/user_image/76/6c/d98b941f5fe47b19cab29ef37143f30c.png)
名前に
FindBugs update site
ロケーションに
http://findbugs.cs.umd.edu/eclipse
を入れて、OK。このダイアログは消える。
ちょっとたつと、元のダイアログに
![](https://blogimg.goo.ne.jp/user_image/77/00/fe77ff1c74735efdcd9e3b43dccadd4c.png)
FindBugsとでてくるので、それをチェック、次へ
![](https://blogimg.goo.ne.jp/user_image/50/af/0c4319f00413a1df3a66c50b86bf1486.png)
次へ
![](https://blogimg.goo.ne.jp/user_image/16/fd/6b18382cc7659f2d30413d8584ffa4c3.png)
同意して「完了」
途中
![](https://blogimg.goo.ne.jp/user_image/7b/69/a3e463bd6c71614d870ed9a5ad1d0b14.png)
とか出てくるけど、OK
![](https://blogimg.goo.ne.jp/user_image/61/98/0ab616b319f3254b487231d237c96aed.png)
で再起動したら、FindBugsがはいってる
■FindBugsの利用法
プロジェクトを作成したら、右ボタンクリック、
![](https://blogimg.goo.ne.jp/user_image/6a/3b/3c3d97b825a26d07ffbf1dcaa70a4390.png)
プロパティで出てくるダイアログ、左側
![](https://blogimg.goo.ne.jp/user_image/77/59/63e1cd52b811d0600603d6489b0d532a.png)
FindBugを選択、右側で、
「プロジェクト固有の設定を可能にする」
「FindBugを自動的に実行」などをチェックし、適当に
設定する
サンプルプログラムを書いたら、
![](https://blogimg.goo.ne.jp/user_image/38/bb/d0c58653bfe0f1f0df8c0367ab7bd974.png)
と黄色上に、緑っぽい小さいのが出たら、そこをクリックすると、
下のダイアログに、、バグ情報が出る。
![](https://blogimg.goo.ne.jp/user_image/53/80/14cd29a2a423db1308ec81346d2bedf2.png)
と修正すると、消える。
なお、出ない場合、「プロジェクトのビルド」
![](https://blogimg.goo.ne.jp/user_image/0b/46/ae0bba0cf1dcd0a20dac2d485046e423.png)
をもういちどすると、いいかも・・
それでもでなかったら、プロパティの設定が間違えたか、
本当にバグがないか・・・
【参考になるかもしれないサイト】
FindBugsで静的解析を行う
http://techbooster.jpn.org/andriod/environment/6483/
FindBugsというオープンソースの静的解析ツールが
あるように書いてあったので、Eclipseにいれてみた。
Welcome to the FindBugs Eclipse plugin update site.
http://findbugs.cs.umd.edu/eclipse/
に入れ方が書いてある。以下、日本語版で
■FindBugsのインストール
ヘルプ→新規ソフトウェアのインストール
![](https://blogimg.goo.ne.jp/user_image/76/67/c94b6fed28138a17fbf2885203214267.png)
出てきたダイアログで「追加」をクリック
![](https://blogimg.goo.ne.jp/user_image/75/60/2d932f63ef20ce03dfb29233984a8aa7.png)
次に出てくるダイアログで
![](https://blogimg.goo.ne.jp/user_image/76/6c/d98b941f5fe47b19cab29ef37143f30c.png)
名前に
FindBugs update site
ロケーションに
http://findbugs.cs.umd.edu/eclipse
を入れて、OK。このダイアログは消える。
ちょっとたつと、元のダイアログに
![](https://blogimg.goo.ne.jp/user_image/77/00/fe77ff1c74735efdcd9e3b43dccadd4c.png)
FindBugsとでてくるので、それをチェック、次へ
![](https://blogimg.goo.ne.jp/user_image/50/af/0c4319f00413a1df3a66c50b86bf1486.png)
次へ
![](https://blogimg.goo.ne.jp/user_image/16/fd/6b18382cc7659f2d30413d8584ffa4c3.png)
同意して「完了」
途中
![](https://blogimg.goo.ne.jp/user_image/7b/69/a3e463bd6c71614d870ed9a5ad1d0b14.png)
とか出てくるけど、OK
![](https://blogimg.goo.ne.jp/user_image/61/98/0ab616b319f3254b487231d237c96aed.png)
で再起動したら、FindBugsがはいってる
■FindBugsの利用法
プロジェクトを作成したら、右ボタンクリック、
![](https://blogimg.goo.ne.jp/user_image/6a/3b/3c3d97b825a26d07ffbf1dcaa70a4390.png)
プロパティで出てくるダイアログ、左側
![](https://blogimg.goo.ne.jp/user_image/77/59/63e1cd52b811d0600603d6489b0d532a.png)
FindBugを選択、右側で、
「プロジェクト固有の設定を可能にする」
「FindBugを自動的に実行」などをチェックし、適当に
設定する
サンプルプログラムを書いたら、
![](https://blogimg.goo.ne.jp/user_image/38/bb/d0c58653bfe0f1f0df8c0367ab7bd974.png)
と黄色上に、緑っぽい小さいのが出たら、そこをクリックすると、
下のダイアログに、、バグ情報が出る。
![](https://blogimg.goo.ne.jp/user_image/53/80/14cd29a2a423db1308ec81346d2bedf2.png)
と修正すると、消える。
なお、出ない場合、「プロジェクトのビルド」
![](https://blogimg.goo.ne.jp/user_image/0b/46/ae0bba0cf1dcd0a20dac2d485046e423.png)
をもういちどすると、いいかも・・
それでもでなかったら、プロパティの設定が間違えたか、
本当にバグがないか・・・
【参考になるかもしれないサイト】
FindBugsで静的解析を行う
http://techbooster.jpn.org/andriod/environment/6483/