OLD | NEW |
1 <html><head> | 1 <html><head> |
2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | 2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
3 <title>第4章 FindBugs™ の実行</title><met
a name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" hr
ef="index.html" title="FindBugs™ マニュアル"
><link rel="up" href="index.html" title="FindBugs™ マニュ
;アル"><link rel="prev" href="building.html" title="第3章
; FindBugs™ のソールからのӡ
9;ルド"><link rel="next" href="gui.html" title="第5章 Fi
ndBugs GUI の使用方法"></head><body bgcolor="white
" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navhea
der"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="
center">第4章 <span class="application">FindBugs</span>™ {
98;実行</th></tr><tr><td width="20%" align="left"><a accesskey="p" h
ref="building.html">戻る</a> </td><th width="60%" align="center
"> </th><td width="20%" align="right"> <a accesskey="n" href="gui.html
">次へ</a></td></tr></table><hr></div><div class="chapter" title="&#
31532;4章 FindBugs™ の実行"><div class="titlepage"
><div><div><h2 class="title"><a name="running"></a>第4章 <span class
="application">FindBugs</span>™ の実行</h2></div></div><
/div><div class="toc"><p><b>目次</b></p><dl><dt><span class="sect1">
<a href="running.html#d0e455">1. クイック・ス
;タート</a></span></dt><dt><span class="sect1"><a href="runnin
g.html#d0e493">2. <span class="application">FindBugs</span> の起
205;</a></span></dt><dt><span class="sect1"><a href="running.html#commandLineOpt
ions">3. コマンドラインオプ
;ション</a></span></dt></dl></div><p><span class="application"
>FindBugs</span> には2つのユーザӦ
0;インタフェースがあӚ
6;ます。すなわち、グӤ
1;フィカルユーザーイӥ
1;タフェース (GUI) および Ӟ
7;マンドラインインタӢ
1;ェースです。この章ӗ
1;は、それぞれのインӟ
9;フェースの実行方法ӗ
5;ついて説明します。</p><d
iv class="warning" title="警告" style="margin-left: 0.5in; margin-ri
ght: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="cent
er" valign="top" width="25"><img alt="[警告]" src="warning.png"></td
><th align="left">警告</th></tr><tr><td align="left" valign="top"><p
>この章は、現在書き直
;し中です。書き直しは
;まだ完了していません
;。</p></td></tr></table></div><div class="sect1" title="1. クӝ
2;ック・スタート"><div class="titlepag
e"><div><div><h2 class="title" style="clear: both"><a name="d0e455"></a>1. |
63;イック・スタート</h2></div></
div></div><p>Windows システムで <span class="appl
ication">FindBugs</span> を起動する場合
;は、 <code class="filename"><em class="replaceable"><code>%FINDBUGS
_HOME%</code></em>\lib\findbugs.jar</code> ファイル|
34;ダブルクリックして{
67;ださい。 <span class="application">FindBugs</span> GU
I が起動します。</p><p>Unix 、 L
inux または Mac OS X システムの&
#22580;合は、<code class="filename"><em class="replaceable"><c
ode>$FINDBUGS_HOME</code></em>/bin/findbugs</code> スクリ}
03;トを実行するか、以Ç
79;のコマンドを実行し|
14;す。</p><pre class="screen"> | 3 <title>第4章 FindBugs™ の実行</title><met
a name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" hr
ef="index.html" title="FindBugs™ マニュアル"
><link rel="up" href="index.html" title="FindBugs™ マニュ
;アル"><link rel="prev" href="building.html" title="第3章
; FindBugs™ のソールからのӡ
9;ルド"><link rel="next" href="gui.html" title="第5章 Fi
ndBugs GUI の使用方法"></head><body bgcolor="white
" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navhea
der"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="
center">第4章 <span class="application">FindBugs</span>™ {
98;実行</th></tr><tr><td width="20%" align="left"><a accesskey="p" h
ref="building.html">戻る</a> </td><th width="60%" align="center
"> </th><td width="20%" align="right"> <a accesskey="n" href="gui.html
">次へ</a></td></tr></table><hr></div><div class="chapter" title="&#
31532;4章 FindBugs™ の実行"><div class="titlepage"
><div><div><h2 class="title"><a name="running"></a>第4章 <span class
="application">FindBugs</span>™ の実行</h2></div></div><
/div><div class="toc"><p><b>目次</b></p><dl><dt><span class="sect1">
<a href="running.html#d0e447">1. クイック・ス
;タート</a></span></dt><dt><span class="sect1"><a href="runnin
g.html#d0e485">2. <span class="application">FindBugs</span> の起
205;</a></span></dt><dt><span class="sect1"><a href="running.html#commandLineOpt
ions">3. コマンドラインオプ
;ション</a></span></dt></dl></div><p><span class="application"
>FindBugs</span> には2つのユーザӦ
0;インタフェースがあӚ
6;ます。すなわち、グӤ
1;フィカルユーザーイӥ
1;タフェース (GUI) および Ӟ
7;マンドラインインタӢ
1;ェースです。この章ӗ
1;は、それぞれのインӟ
9;フェースの実行方法ӗ
5;ついて説明します。</p><d
iv class="warning" title="警告" style="margin-left: 0.5in; margin-ri
ght: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="cent
er" valign="top" width="25"><img alt="[警告]" src="warning.png"></td
><th align="left">警告</th></tr><tr><td align="left" valign="top"><p
>この章は、現在書き直
;し中です。書き直しは
;まだ完了していません
;。</p></td></tr></table></div><div class="sect1" title="1. クӝ
2;ック・スタート"><div class="titlepag
e"><div><div><h2 class="title" style="clear: both"><a name="d0e447"></a>1. |
63;イック・スタート</h2></div></
div></div><p>Windows システムで <span class="appl
ication">FindBugs</span> を起動する場合
;は、 <code class="filename"><em class="replaceable"><code>%FINDBUGS
_HOME%</code></em>\lib\findbugs.jar</code> ファイル|
34;ダブルクリックして{
67;ださい。 <span class="application">FindBugs</span> GU
I が起動します。</p><p>Unix 、 L
inux または Mac OS X システムの&
#22580;合は、<code class="filename"><em class="replaceable"><c
ode>$FINDBUGS_HOME</code></em>/bin/findbugs</code> スクリ}
03;トを実行するか、以Ç
79;のコマンドを実行し|
14;す。</p><pre class="screen"> |
4 <span class="command"><strong>java -jar <em class="replaceable"><code>$FINDBUGS_
HOME</code></em>/lib/findbugs.jar</strong></span></pre><p>これӗ
1;、 <span class="application">FindBugs</span> GUI が起動
;します。</p><p>GUI の使用方
861;については、 <a class="xref" href="gui.h
tml" title="第5章 FindBugs GUI の使用方Ė
61;">5章<i><span class="application">FindBugs</span> GUI の使&
#29992;方法</i></a> を参照してく
ださい。</p></div><div class="sect1" title="2. FindBugs
の起動"><div class="titlepage"><div><div><h2 class="title" sty
le="clear: both"><a name="d0e493"></a>2. <span class="application">FindBugs</spa
n> の起動</h2></div></div></div><p>このセ
2463;ションでは、 <span class="application">
FindBugs</span> の起動方法を説明
します。<span class="application">FindBugs</span> ӛ
4;起動するには2つの方Ė
61;があります。すなわ{
85;、直接起動する方法z
89;および、ラップして{
56;るスクリプトを使用{
77;る方法です。</p><div class="sect2" title=
"2.1. FindBugs の直接起動"><div class="titlepage">
<div><div><h3 class="title"><a name="directInvocation"></a>2.1. <span class="app
lication">FindBugs</span> の直接起動</h3></div></d
iv></div><p>最初に述べる <span class="applic
ation">FindBugs</span> の起動方法は、
<code class="filename"><em class="replaceable"><code>$FINDBUGS_HOME</code></em>/
lib/findbugs.jar</code> を直接実行する
方法です。JVM (<span class="command"><strong>java<
/strong></span>) 実行プログラムの
; <span class="command"><strong>-jar</strong></span> コマン
2489;ラインスイッチを使
9992;します。(<span class="application">FindBugs</span>&
#12398;バージョンが 1.3.5 より&#
21069;の場合は、ラップし&#
12390;いるスクリプトを使&#
29992;する必要があります&#
12290;)</p><p><span class="application">FindBugs</span> を直接
起動するための、一般
的な構文は以下のよう
になります。</p><pre class="screen"> | 4 <span class="command"><strong>java -jar <em class="replaceable"><code>$FINDBUGS_
HOME</code></em>/lib/findbugs.jar</strong></span></pre><p>これӗ
1;、 <span class="application">FindBugs</span> GUI が起動
;します。</p><p>GUI の使用方
861;については、 <a class="xref" href="gui.h
tml" title="第5章 FindBugs GUI の使用方Ė
61;">5章<i><span class="application">FindBugs</span> GUI の使&
#29992;方法</i></a> を参照してく
ださい。</p></div><div class="sect1" title="2. FindBugs
の起動"><div class="titlepage"><div><div><h2 class="title" sty
le="clear: both"><a name="d0e485"></a>2. <span class="application">FindBugs</spa
n> の起動</h2></div></div></div><p>このセ
2463;ションでは、 <span class="application">
FindBugs</span> の起動方法を説明
します。<span class="application">FindBugs</span> ӛ
4;起動するには2つの方Ė
61;があります。すなわ{
85;、直接起動する方法z
89;および、ラップして{
56;るスクリプトを使用{
77;る方法です。</p><div class="sect2" title=
"2.1. FindBugs の直接起動"><div class="titlepage">
<div><div><h3 class="title"><a name="directInvocation"></a>2.1. <span class="app
lication">FindBugs</span> の直接起動</h3></div></d
iv></div><p>最初に述べる <span class="applic
ation">FindBugs</span> の起動方法は、
<code class="filename"><em class="replaceable"><code>$FINDBUGS_HOME</code></em>/
lib/findbugs.jar</code> を直接実行する
方法です。JVM (<span class="command"><strong>java<
/strong></span>) 実行プログラムの
; <span class="command"><strong>-jar</strong></span> コマン
2489;ラインスイッチを使
9992;します。(<span class="application">FindBugs</span>&
#12398;バージョンが 1.3.5 より&#
21069;の場合は、ラップし&#
12390;いるスクリプトを使&#
29992;する必要があります&#
12290;)</p><p><span class="application">FindBugs</span> を直接
起動するための、一般
的な構文は以下のよう
になります。</p><pre class="screen"> |
5 <span class="command"><strong>java <em class="replaceable"><code>[JVM ং
1;数]</code></em> -jar <em class="replaceable"><code>$FINDBUGS_HOME</code>
</em>/lib/findbugs.jar <em class="replaceable"><code>オプシ
2519;ン…</code></em></strong></span> | 5 <span class="command"><strong>java <em class="replaceable"><code>[JVM ং
1;数]</code></em> -jar <em class="replaceable"><code>$FINDBUGS_HOME</code>
</em>/lib/findbugs.jar <em class="replaceable"><code>オプシ
2519;ン…</code></em></strong></span> |
6 </pre><p> | 6 </pre><p> |
7 </p><div class="sect3" title="2.1.1. ユーザー
2452;ンタフェースの選択"><
div class="titlepage"><div><div><h4 class="title"><a name="chooseUI"></a>2.1.1.
ユーザーインタフェー
;スの選択</h4></div></div></div><p>1 番目
2398;コマンドラインオプ
2471;ョンは、起動する <span clas
s="application">FindBugs</span> ユーザーイン
タフェースを選択する
ためのものです。指定
可能な値は次の通りで
す:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li
class="listitem"><p> | 7 </p><div class="sect3" title="2.1.1. ユーザー
2452;ンタフェースの選択"><
div class="titlepage"><div><div><h4 class="title"><a name="chooseUI"></a>2.1.1.
ユーザーインタフェー
;スの選択</h4></div></div></div><p>1 番目
2398;コマンドラインオプ
2471;ョンは、起動する <span clas
s="application">FindBugs</span> ユーザーイン
タフェースを選択する
ためのものです。指定
可能な値は次の通りで
す:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li
class="listitem"><p> |
8 <span class="command"><strong>-gui</strong></span>: グ
521;フィカルユーザーイ
531;タフェース (GUI) を起動{
75;ます。</p></li><li class="listitem"><p> | 8 <span class="command"><strong>-gui</strong></span>: グ
521;フィカルユーザーイ
531;タフェース (GUI) を起動{
75;ます。</p></li><li class="listitem"><p> |
9 <span class="command"><strong>-textui</strong></span>: |
67;マンドラインインタ}
01;ェースを起動しますz
90;</p></li><li class="listitem"><p> | 9 <span class="command"><strong>-textui</strong></span>: |
67;マンドラインインタ}
01;ェースを起動しますz
90;</p></li><li class="listitem"><p> |
10 <span class="command"><strong>-version</strong></span>: <spa
n class="application">FindBugs</span> のバージョ&#
12531;番号を表示します。</
p></li><li class="listitem"><p> | 10 <span class="command"><strong>-version</strong></span>: <spa
n class="application">FindBugs</span> のバージョ&#
12531;番号を表示します。</
p></li><li class="listitem"><p> |
11 <span class="command"><strong>-help</strong></span>: <span c
lass="application">FindBugs</span> コマンドラ|
52;ンインタフェースの}
04;ルプ情報を表示しま{
77;。</p></li><li class="listitem"><p> | 11 <span class="command"><strong>-help</strong></span>: <span c
lass="application">FindBugs</span> コマンドラ|
52;ンインタフェースの}
04;ルプ情報を表示しま{
77;。</p></li><li class="listitem"><p> |
12 <span class="command"><strong>-gui1</strong></span>: 最
;初に作成された <span class="applicati
on">FindBugs</span> グラフィカルユ
540;ザーインタフェース(
2377;でに廃止されサポー
2488;されていない)を起動&#
12375;ます。</p></li></ul></div></div><div class="sect3" title
="2.1.2. Java 仮想マシン (JVM) 引数"><
div class="titlepage"><div><div><h4 class="title"><a name="jvmArgs"></a>2.1.2. J
ava 仮想マシン (JVM) 引数</h4></div></
div></div><p><span class="application">FindBugs</span> を起動&
#12377;る際に有用な Java 仮想
2510;シン 引数をいくつか&#
32057;介します。</p><div class="variablelist"><dl>
<dt><span class="term"><span class="command"><strong>-Xmx<em class="replaceable"
><code>NN</code></em>m</strong></span></span></dt><dd><p>Java ヒー&#
12503;サイズの最大値を <em class
="replaceable"><code>NN</code></em> メガバイト
395;設定します。<span class="application">Fi
ndBugs</span> は一般的に大容量&#
12398;メモリサイズを必要&#
12392;します。大きなプロ&#
12472;ェクトでは、 1500 メガ
496;イトを使用すること
418;珍しくありません。</p>
</dd><dt><span class="term"><span class="command"><strong>-D<em class="replaceab
le"><code>name</code></em>=<em class="replaceable"><code>value</code></em></stro
ng></span></span></dt><dd><p>Java システムプӤ
5;パティーを設定しまӕ
7;。例えば、引数 <span class="command"
><strong>-Duser.language=ja</strong></span> を使用す
427;と GUI 文言が日本語で表
;示されます。</p></dd></dl></div></div></div
><div class="sect2" title="2.2. ラップしてい
るスクリプトを使用し
た FindBugs の起動"><div class="titlepage"><div><div><h3
class="title"><a name="wrapperScript"></a>2.2. ラップし
ているスクリプトを使
用した <span class="application">FindBugs</span> のŪ
15;動</h3></div></div></div><p><span class="application">FindBugs</span> &
#12434;起動するもうひとつ&
#12398;方法は、ラップして&
#12356;るスクリプトを使用&
#12377;る方法です。</p><p>Unix 系{
98;システムにおいてはz
89;次のようなコマンド{
91;ラップしているスク}
22;プトを起動します :</p><pre cl
ass="screen"> | 12 <span class="command"><strong>-gui1</strong></span>: 最
;初に作成された <span class="applicati
on">FindBugs</span> グラフィカルユ
540;ザーインタフェース(
2377;でに廃止されサポー
2488;されていない)を起動&#
12375;ます。</p></li></ul></div></div><div class="sect3" title
="2.1.2. Java 仮想マシン (JVM) 引数"><
div class="titlepage"><div><div><h4 class="title"><a name="jvmArgs"></a>2.1.2. J
ava 仮想マシン (JVM) 引数</h4></div></
div></div><p><span class="application">FindBugs</span> を起動&
#12377;る際に有用な Java 仮想
2510;シン 引数をいくつか&#
32057;介します。</p><div class="variablelist"><dl>
<dt><span class="term"><span class="command"><strong>-Xmx<em class="replaceable"
><code>NN</code></em>m</strong></span></span></dt><dd><p>Java ヒー&#
12503;サイズの最大値を <em class
="replaceable"><code>NN</code></em> メガバイト
395;設定します。<span class="application">Fi
ndBugs</span> は一般的に大容量&#
12398;メモリサイズを必要&#
12392;します。大きなプロ&#
12472;ェクトでは、 1500 メガ
496;イトを使用すること
418;珍しくありません。</p>
</dd><dt><span class="term"><span class="command"><strong>-D<em class="replaceab
le"><code>name</code></em>=<em class="replaceable"><code>value</code></em></stro
ng></span></span></dt><dd><p>Java システムプӤ
5;パティーを設定しまӕ
7;。例えば、引数 <span class="command"
><strong>-Duser.language=ja</strong></span> を使用す
427;と GUI 文言が日本語で表
;示されます。</p></dd></dl></div></div></div
><div class="sect2" title="2.2. ラップしてい
るスクリプトを使用し
た FindBugs の起動"><div class="titlepage"><div><div><h3
class="title"><a name="wrapperScript"></a>2.2. ラップし
ているスクリプトを使
用した <span class="application">FindBugs</span> のŪ
15;動</h3></div></div></div><p><span class="application">FindBugs</span> &
#12434;起動するもうひとつ&
#12398;方法は、ラップして&
#12356;るスクリプトを使用&
#12377;る方法です。</p><p>Unix 系{
98;システムにおいてはz
89;次のようなコマンド{
91;ラップしているスク}
22;プトを起動します :</p><pre cl
ass="screen"> |
13 <code class="prompt">$ </code><span class="command"><strong><em class="replaceab
le"><code>$FINDBUGS_HOME</code></em>/bin/findbugs <em class="replaceable"><code>
オプション…</code></em></strong></span> | 13 <code class="prompt">$ </code><span class="command"><strong><em class="replaceab
le"><code>$FINDBUGS_HOME</code></em>/bin/findbugs <em class="replaceable"><code>
オプション…</code></em></strong></span> |
14 </pre><p> | 14 </pre><p> |
15 </p><p>Windows システムにおいて&
#12399;、ラップしているス&
#12463;リプトを起動するコ&
#12510;ンドは次のようにな&
#12426;ます。</p><pre class="screen"> | 15 </p><p>Windows システムにおいて&
#12399;、ラップしているス&
#12463;リプトを起動するコ&
#12510;ンドは次のようにな&
#12426;ます。</p><pre class="screen"> |
16 <code class="prompt">C:\My Directory></code><span class="command"><strong><em
class="replaceable"><code>%FINDBUGS_HOME%</code></em>\bin\findbugs.bat <em clas
s="replaceable"><code>オプション…</code></em
></strong></span> | 16 <code class="prompt">C:\My Directory></code><span class="command"><strong><em
class="replaceable"><code>%FINDBUGS_HOME%</code></em>\bin\findbugs.bat <em clas
s="replaceable"><code>オプション…</code></em
></strong></span> |
17 </pre><p> | 17 </pre><p> |
18 </p><p>Unix 系システム および Wi
ndows システムのどちらに&#
12362;いても、ディレクト&#
12522;ー <code class="filename"><em class="replaceable"><code>$FINDBUGS_H
OME</code></em>/bin</code> を環境変数 <code class=
"filename">PATH</code> に追加するだけ&
#12391;、 <span class="command"><strong>findbugs</strong></span> コ&
#12510;ンドを使用して FindBugs を
;起動することができま
;す。</p><div class="sect3" title="2.2.1. ラップ&#
12375;ているスクリプトの&#
12467;マンドラインオプシ&#
12519;ン"><div class="titlepage"><div><div><h4 class="title"><a name="wrap
perOptions"></a>2.2.1. ラップしている&
#12473;クリプトのコマンド&
#12521;インオプション</h4></div></div>
</div><p><span class="application">FindBugs</span> のラッ}
03;しているスクリプト{
99;、次のようなコマン|
89;ラインオプションを|
69;ポートしています。{
71;れらのコマンドライ}
31;オプションは <span class="application">Fi
ndBugs</span> プログラム 自体が&
#25805;作するのでは<span class="emphasis"><e
m>なく</em></span>、どちらかと&#
12356;えば、ラップしてい&#
12427;スクリプトの方が処&#
29702;を行います。</p><div class="variableli
st"><dl><dt><span class="term"><span class="command"><strong>-jvmArgs <em class=
"replaceable"><code>引数</code></em></strong></span></span></dt><dd>
<p>JVM に受け渡される引数&
#12434;指定します。例えば&
#12289;次のような JVM プロパ
486;ィが設定できます:</p><pre cl
ass="screen"> | 18 </p><p>Unix 系システム および Wi
ndows システムのどちらに&#
12362;いても、ディレクト&#
12522;ー <code class="filename"><em class="replaceable"><code>$FINDBUGS_H
OME</code></em>/bin</code> を環境変数 <code class=
"filename">PATH</code> に追加するだけ&
#12391;、 <span class="command"><strong>findbugs</strong></span> コ&
#12510;ンドを使用して FindBugs を
;起動することができま
;す。</p><div class="sect3" title="2.2.1. ラップ&#
12375;ているスクリプトの&#
12467;マンドラインオプシ&#
12519;ン"><div class="titlepage"><div><div><h4 class="title"><a name="wrap
perOptions"></a>2.2.1. ラップしている&
#12473;クリプトのコマンド&
#12521;インオプション</h4></div></div>
</div><p><span class="application">FindBugs</span> のラッ}
03;しているスクリプト{
99;、次のようなコマン|
89;ラインオプションを|
69;ポートしています。{
71;れらのコマンドライ}
31;オプションは <span class="application">Fi
ndBugs</span> プログラム 自体が&
#25805;作するのでは<span class="emphasis"><e
m>なく</em></span>、どちらかと&#
12356;えば、ラップしてい&#
12427;スクリプトの方が処&#
29702;を行います。</p><div class="variableli
st"><dl><dt><span class="term"><span class="command"><strong>-jvmArgs <em class=
"replaceable"><code>引数</code></em></strong></span></span></dt><dd>
<p>JVM に受け渡される引数&
#12434;指定します。例えば&
#12289;次のような JVM プロパ
486;ィが設定できます:</p><pre cl
ass="screen"> |
19 <code class="prompt">$ </code><span class="command"><strong>findbugs -textui -jv
mArgs "-Duser.language=ja" <em class="replaceable"><code>myApp.jar</code></em></
strong></span> | 19 <code class="prompt">$ </code><span class="command"><strong>findbugs -textui -jv
mArgs "-Duser.language=ja" <em class="replaceable"><code>myApp.jar</code></em></
strong></span> |
20 </pre><p> | 20 </pre><p> |
21 </p></dd><dt><span class="term"><span class="command"><strong>-javahome <
em class="replaceable"><code>ディレクトリ
2540;</code></em></strong></span></span></dt><dd><p><span class="application">Fi
ndBugs</span> の実行に使用する J
RE (Java ランタイム環境) が|
52;ンストールされてい|
27;ディレクトリーを指ê
50;します。</p></dd><dt><span class="term"><span class="
command"><strong>-maxHeap <em class="replaceable"><code>サイズ
</code></em></strong></span></span></dt><dd><p>Java ヒープ
469;イズの最大値をメガ
496;イト単位で指定しま
377;。デフォルトは、 256 で
;す。巨大なプログラム
;やライブラリを分析す
;るには、もっと大きな
;メモリー容量が必要に
;なる可能性があります
;。</p></dd><dt><span class="term"><span class="command"><strong>-debug</s
trong></span></span></dt><dd><p>ディテクタ実
行およびクラス分析の
トレース情報が標準出
力に出力されます。分
析が予期せず失敗した
際の、トラブルシュー
ティングに有用です。
</p></dd><dt><span class="term"><span class="command"><strong>-property</strong>
</span> <em class="replaceable"><code>name=value</code></em></span></dt><dd><p>&
#12371;のオプションを使用&
#12375;てシステムプロパテ&
#12451;ーを設定することが&
#12391;きます。 <span class="application">FindBugs</span
> はシステムプロパテӝ
1;ーを使用して分析特ঝ
5;の設定を行います。<a cla
ss="xref" href="analysisprops.html" title="第9章 分析
2503;ロパティー">9章<i>分析}
03;ロパティー</i></a> を参照
375;てください。このオ
503;ションを複数指定し
390;、複数のシステムプ
525;パティを設定するこ
392;が可能です。注: Windows の&
#22810;くのバージョンでは&
#12289; <em class="replaceable"><code>name=value</code></em> 文字
1015;を引用符で囲む必要
2364;あります。</p></dd></dl></div></div></div></d
iv><div class="sect1" title="3. コマンドライ
ンオプション"><div class="titlepage"><div><d
iv><h2 class="title" style="clear: both"><a name="commandLineOptions"></a>3. 
2467;マンドラインオプシ
2519;ン</h2></div></div></div><p>このセクシ&
#12519;ンでは、 <span class="application">FindBugs</span
> がサポートするコマӥ
1;ドラインオプションӗ
5;ついて説明します。ӕ
1;こで示すコマンドラӝ
2;ンオプションは、 <span class="
application">FindBugs</span> 直接起動、ま
2383;は、ラップしている
2473;クリプトによる起動
2391;使用できます。</p><div class="sec
t2" title="3.1. 共通のコマンドラ
インオプション"><div class="titlepage"
><div><div><h3 class="title"><a name="d0e778"></a>3.1. 共通の&
#12467;マンドラインオプシ&
#12519;ン</h3></div></div></div><p>ここで示す
;オプションは、 GUI およ&#
12403; コマンドラインイン&
#12479;フェースの両方で使&
#29992;できます。</p><div class="variablelist"><dl
><dt><span class="term"><span class="command"><strong>-effort:min</strong></span
></span></dt><dd><p>このオプション
434;指定すると、精度を
978;げるために大量のメ
514;リーを消費する分析
364;無効になります。<span class=
"application">FindBugs</span> の実行時にメ&#
12514;リー不足になったり&#
12289;分析を完了するまで&#
12395;異常に長い時間がか&#
12363;る場合に試してみて&#
12367;ださい。</p></dd><dt><span class="term"><span clas
s="command"><strong>-effort:max</strong></span></span></dt><dd><p>精ॷ
0;が高く、より多くのӡ
6;グを検出する分析を੍
7;効にします。ただしӌ
9;多くのメモリー容量ӛ
4;必要とし、また、完ߚ
2;までの時間が多くかӔ
3;る可能性がありますӍ
0;</p></dd><dt><span class="term"><span class="command"><strong>-project</strong
></span> <em class="replaceable"><code>project</code></em></span></dt><dd><p>
0998;析するプロジェクト
2434;指定します。指定す
2427;プロジェクトファイ
2523;には、 GUI を使って作ৎ
4;したものを使用してӔ
7;ださい。ファイルのৣ
3;張子は、一般的には <code
class="filename">.fb</code> または <code class="filename">.fb
p</code> です。</p></dd></dl></div></div><div class="sect2" ti
tle="3.2. GUI オプション"><div class="titlepage"><
div><div><h3 class="title"><a name="d0e818"></a>3.2. GUI オプシ
;ョン</h3></div></div></div><p>ここで示{
77;オプションは、グラ}
01;ィカルユーザーイン|
79;フェースでのみ使用{
91;きます。</p><div class="variablelist"><dl><dt><span c
lass="term"><span class="command"><strong>-look:</strong></span><em class="repla
ceable"><code>plastic|gtk|native</code></em></span></dt><dd><p>Swing の
2523;ック・アンド・フィ
2540;ルを設定します。</p></dd></
dl></div><p> | 21 </p></dd><dt><span class="term"><span class="command"><strong>-javahome <
em class="replaceable"><code>ディレクトリ
2540;</code></em></strong></span></span></dt><dd><p><span class="application">Fi
ndBugs</span> の実行に使用する J
RE (Java ランタイム環境) が|
52;ンストールされてい|
27;ディレクトリーを指ê
50;します。</p></dd><dt><span class="term"><span class="
command"><strong>-maxHeap <em class="replaceable"><code>サイズ
</code></em></strong></span></span></dt><dd><p>Java ヒープ
469;イズの最大値をメガ
496;イト単位で指定しま
377;。デフォルトは、 256 で
;す。巨大なプログラム
;やライブラリを分析す
;るには、もっと大きな
;メモリー容量が必要に
;なる可能性があります
;。</p></dd><dt><span class="term"><span class="command"><strong>-debug</s
trong></span></span></dt><dd><p>ディテクタ実
行およびクラス分析の
トレース情報が標準出
力に出力されます。分
析が予期せず失敗した
際の、トラブルシュー
ティングに有用です。
</p></dd><dt><span class="term"><span class="command"><strong>-property</strong>
</span> <em class="replaceable"><code>name=value</code></em></span></dt><dd><p>&
#12371;のオプションを使用&
#12375;てシステムプロパテ&
#12451;ーを設定することが&
#12391;きます。 <span class="application">FindBugs</span
> はシステムプロパテӝ
1;ーを使用して分析特ঝ
5;の設定を行います。<a cla
ss="xref" href="analysisprops.html" title="第9章 分析
2503;ロパティー">9章<i>分析}
03;ロパティー</i></a> を参照
375;てください。このオ
503;ションを複数指定し
390;、複数のシステムプ
525;パティを設定するこ
392;が可能です。注: Windows の&
#22810;くのバージョンでは&
#12289; <em class="replaceable"><code>name=value</code></em> 文字
1015;を引用符で囲む必要
2364;あります。</p></dd></dl></div></div></div></d
iv><div class="sect1" title="3. コマンドライ
ンオプション"><div class="titlepage"><div><d
iv><h2 class="title" style="clear: both"><a name="commandLineOptions"></a>3. 
2467;マンドラインオプシ
2519;ン</h2></div></div></div><p>このセクシ&
#12519;ンでは、 <span class="application">FindBugs</span
> がサポートするコマӥ
1;ドラインオプションӗ
5;ついて説明します。ӕ
1;こで示すコマンドラӝ
2;ンオプションは、 <span class="
application">FindBugs</span> 直接起動、ま
2383;は、ラップしている
2473;クリプトによる起動
2391;使用できます。</p><div class="sec
t2" title="3.1. 共通のコマンドラ
インオプション"><div class="titlepage"
><div><div><h3 class="title"><a name="d0e770"></a>3.1. 共通の&
#12467;マンドラインオプシ&
#12519;ン</h3></div></div></div><p>ここで示す
;オプションは、 GUI およ&#
12403; コマンドラインイン&
#12479;フェースの両方で使&
#29992;できます。</p><div class="variablelist"><dl
><dt><span class="term"><span class="command"><strong>-effort:min</strong></span
></span></dt><dd><p>このオプション
434;指定すると、精度を
978;げるために大量のメ
514;リーを消費する分析
364;無効になります。<span class=
"application">FindBugs</span> の実行時にメ&#
12514;リー不足になったり&#
12289;分析を完了するまで&#
12395;異常に長い時間がか&#
12363;る場合に試してみて&#
12367;ださい。</p></dd><dt><span class="term"><span clas
s="command"><strong>-effort:max</strong></span></span></dt><dd><p>精ॷ
0;が高く、より多くのӡ
6;グを検出する分析を੍
7;効にします。ただしӌ
9;多くのメモリー容量ӛ
4;必要とし、また、完ߚ
2;までの時間が多くかӔ
3;る可能性がありますӍ
0;</p></dd><dt><span class="term"><span class="command"><strong>-project</strong
></span> <em class="replaceable"><code>project</code></em></span></dt><dd><p>
0998;析するプロジェクト
2434;指定します。指定す
2427;プロジェクトファイ
2523;には、 GUI を使って作ৎ
4;したものを使用してӔ
7;ださい。ファイルのৣ
3;張子は、一般的には <code
class="filename">.fb</code> または <code class="filename">.fb
p</code> です。</p></dd></dl></div></div><div class="sect2" ti
tle="3.2. GUI オプション"><div class="titlepage"><
div><div><h3 class="title"><a name="d0e810"></a>3.2. GUI オプシ
;ョン</h3></div></div></div><p>ここで示{
77;オプションは、グラ}
01;ィカルユーザーイン|
79;フェースでのみ使用{
91;きます。</p><div class="variablelist"><dl><dt><span c
lass="term"><span class="command"><strong>-look:</strong></span><em class="repla
ceable"><code>plastic|gtk|native</code></em></span></dt><dd><p>Swing の
2523;ック・アンド・フィ
2540;ルを設定します。</p></dd></
dl></div><p> |
22 </p></div><div class="sect2" title="3.3. テキストユ
;ーザーインタフェース
;オプション"><div class="titlepage"><div><div><h3
class="title"><a name="d0e834"></a>3.3. テキストユ
ーザーインタフェース
オプション</h3></div></div></div><p>こӕ
1;で示すオプションはӌ
9;テキストユーザーイӥ
1;タフェースでのみ使ஷ
2;できます。</p><div class="variablelist"><dl><dt>
<span class="term"><span class="command"><strong>-sortByClass</strong></span></s
pan></dt><dd><p>報告されるバグ検
索結果をクラス名でソ
ートします。</p></dd><dt><span class="term">
<span class="command"><strong>-include</strong></span> <em class="replaceable"><
code>filterFile.xml</code></em></span></dt><dd><p><em class="replaceable"><code>
filterFile.xml</code></em> で指定したフ|
51;ルターに一致したバ|
64;検索結果のみ報告さ|
28;ます。<a class="xref" href="filter.html" title="第8&#
31456; フィルターファイル"
>8章<i>フィルターファイ
2523;</i></a> を参照してくださ&#
12356;。</p></dd><dt><span class="term"><span class="command"><strong>-exc
lude</strong></span> <em class="replaceable"><code>filterFile.xml</code></em></s
pan></dt><dd><p><em class="replaceable"><code>filterFile.xml</code></em> で
;指定したフィルターに
;一致したバグ検索結果
;は報告されません。<a clas
s="xref" href="filter.html" title="第8章 フィル
2479;ーファイル">8章<i>フィ}
23;ターファイル</i></a> を参
031;してください。</p></dd><dt><span c
lass="term"><span class="command"><strong>-onlyAnalyze</strong></span> <em class
="replaceable"><code>com.foobar.MyClass,com.foobar.mypkg.*</code></em></span></d
t><dd><p>コンマ区切りで指定
;したクラスおよびパッ
;ケージのみに限定して
;、バグ検出の分析を行
;うようにします。フィ
;ルターと違って、この
;オプションを使うと一
;致しないクラスおよび
;パッケージに対する分
;析の実行を回避するこ
;とができます。大きな
;プロジェクトにおいて
;、このオプションを活
;用すると分析にかかる
;時間を大きく削減する
;ことができる可能性が
;あります。(しかしなӔ
4;ら、アプリケーショӥ
1;の全体で実行していӗ
4;いために不正確な結ੜ
4;を出してしまうディӠ
6;クタがある可能性もӓ
4;ります。) クラスはパ
483;ケージも含んだ完全
394;名前を指定する必要
364;あります。また、パ
483;ケージは、 Java の <code class="literal"
>import</code> 文でパッケージ下&
#12398;すべてのクラスをイ&
#12531;ポートするときと同&
#12376;方法で指定します。
(すなわち、パッケージ
;の完全な名前に <code class="literal">
.*</code> を付け加えた形でӕ
7;。)<code class="literal">.*</code> の代わり{
95; <code class="literal">.-</code> を指定する
392;、サブパッケージも
547;めてすべてが分析さ
428;ます。</p></dd><dt><span class="term"><span class="command
"><strong>-low</strong></span></span></dt><dd><p>すべての
;バグが報告されます。
;</p></dd><dt><span class="term"><span class="command"><strong>-medium</strong><
/span></span></dt><dd><p>優先度 (中) およ
2403;優先度 (高) のバグが報
;告されます。これは、
;デフォルトの設定値で
;す。</p></dd><dt><span class="term"><span class="command"><strong>-
high</strong></span></span></dt><dd><p>優先度 (高) {
98;バグのみが報告され|
14;す。</p></dd><dt><span class="term"><span class="command"><strong
>-relaxed</strong></span></span></dt><dd><p>手抜き報
578;モードです。このオ
503;ションを指定すると
289;多くのディテクタに
362;いて 誤検出を回避す
2427;ためのヒューリステ
2451;ック機能が抑止され
2414;す。</p></dd><dt><span class="term"><span class="command"><stro
ng>-xml</strong></span></span></dt><dd><p>バグ報告Ӕ
4; XML で作成されます。作&
#25104;された XML データは 、
4460;で GUI で見ることがでӔ
5;ます。このオプショӥ
1;は <span class="command"><strong>-xml:withMessages</strong></span> {
92;指定することもでき|
14;す。こうすると 出力 XML
には 各バグに関してߟ
4;間に読むことができӚ
7;メッセージが含まれӚ
7;ようになります。こӗ
8;オプションで作成さӚ
8;た XML ファイルは 報告書
に変換するのが簡単で
す。</p></dd><dt><span class="term"><span class="command"><strong>-h
tml</strong></span></span></dt><dd><p>HTML 出力が生û
04;されます。デフォル|
88;では <span class="application">FindBugs</span> は <code cla
ss="filename">default.xsl</code> <a class="ulink" href="http://www.w3.org/TR/xsl
t" target="_top">XSLT</a> スタイルシーӠ
8;を使用して HTML 出力を生
成します: このファイӤ
3;は、 <code class="filename">findbugs.jar</code> の中&#
12289;または、 <span class="application">FindBugs</span>
のソース配布物もしく
;はバイナリ配布物の中
;にあります。このオプ
;ションには、次のよう
;なバリエーションも存
;在します。すなわち、
; <span class="command"><strong>-html:plain.xsl</strong></span> 、 <span c
lass="command"><strong>-html:fancy.xsl</strong></span> および
<span class="command"><strong>-html:fancy-hist.xsl</strong></span> で{
77;。<code class="filename">plain.xsl</code> スタイ}
23;シートは Javascript や DOM を利
992;しません。したがっ
390;、古いWeb ブラウザ使用
時や印刷時にも比較的
うまく表示されるでし
ょう。<code class="filename">fancy.xsl</code> スタ
イルシートは DOM と Javascript を
;利用してナビゲーショ
;ンを行います。また、
;ビジュアル表示に CSS を&#
20351;用します。<span class="command"><strong>fanc
y-hist.xsl</strong></span> は <span class="command"><strong>fancy.xsl</str
ong></span> スタイルシートを
356;に進化させたもので
377;。DOM や Javascript をふんだん
395;駆使して、バグの一#
239;を動的にフィルタリ
531;グします。</p><p>ユーザ}
40;自身の XSLT スタイルシー
;トを用いて HTML への変換&
#12434;行いたい場合は、 <span cl
ass="command"><strong>-html:<em class="replaceable"><code>myStylesheet.xsl</code
></em></strong></span> のように指定し&
#12390;ください。ここで、
<em class="replaceable"><code>myStylesheet.xsl</code></em> はユ}
40;ザーが使用したいス|
79;イルシートのファイ}
23;名です。</p></dd><dt><span class="term"><span class="
command"><strong>-emacs</strong></span></span></dt><dd><p>バグ࣑
7;告が Emacs 形式で作成され
;ます。</p></dd><dt><span class="term"><span class="command"><
strong>-xdocs</strong></span></span></dt><dd><p>バグ報告
が xdoc XML 形式で作成されә
4;す。Apache Mavenで使用できま&#
12377;。</p></dd><dt><span class="term"><span class="command"><strong>-out
put</strong></span> <em class="replaceable"><code>ファイӤ
3;名</code></em></span></dt><dd><p>指定したフ
;ァイルに出力結果が作
;成されます。</p></dd><dt><span class="term"
><span class="command"><strong>-outputFile</strong></span> <em class="replaceabl
e"><code>ファイル名</code></em></span></dt><dd><p>
この引数は、使用すべ
きではありません。代
わりに、 <span class="command"><strong>-output</strong><
/span> を使用してください&
#12290;</p></dd><dt><span class="term"><span class="command"><strong>-nested</st
rong></span><em class="replaceable"><code>[:true|false]</code></em></span></dt><
dd><p>このオプションは、&#
12501;ァイルやディレクト&#
12522;ーの中で入れ子にな&#
12387;た jar および zip ファイル
を分析するかどうかを
指定します。デフォル
トでは、入れ子になっ
た jar および zip ファイルә
8;分析します。入れ子ӗ
5;なった jar および zip ファ
452;ルの分析するを無効
395;する場合は、 <span class="command"><stro
ng>-nested:false</strong></span> をコマンドラ
;イン引数に追加してく
;ださい。</p></dd><dt><span class="term"><span class="co
mmand"><strong>-auxclasspath</strong></span> <em class="replaceable"><code>|
63;ラスパス</code></em></span></dt><dd><p>分ਜ਼
2;時に使用する補助クӤ
1;スパスを設定しますӍ
0;分析するプログラムӗ
1;使用するjarファイルや
2463;ラスディレクトリー
2434;すべて指定してくだ
2373;い。補助クラスパス
2395;指定したクラスは分
6512;の対象にはなりませ
2435;。</p></dd></dl></div></div></div></div><div class="navfooter"><hr><t
able width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><
a accesskey="p" href="building.html">戻る</a> </td><td width="2
0%" align="center"> </td><td width="40%" align="right"> <a accesskey="
n" href="gui.html">次へ</a></td></tr><tr><td width="40%" align="left
" valign="top">第3章 <span class="application">FindBugs</span>™
; のソールからのビルӠ
9; </td><td width="20%" align="center"><a accesskey="h" href="index.html">&
#12507;ーム</a></td><td width="40%" align="right" valign="top"> 
;第5章 <span class="application">FindBugs</span> GUI の使
;用方法</td></tr></table></div></body></html> | 22 </p></div><div class="sect2" title="3.3. テキストユ
;ーザーインタフェース
;オプション"><div class="titlepage"><div><div><h3
class="title"><a name="d0e826"></a>3.3. テキストユ
ーザーインタフェース
オプション</h3></div></div></div><p>こӕ
1;で示すオプションはӌ
9;テキストユーザーイӥ
1;タフェースでのみ使ஷ
2;できます。</p><div class="variablelist"><dl><dt>
<span class="term"><span class="command"><strong>-sortByClass</strong></span></s
pan></dt><dd><p>報告されるバグ検
索結果をクラス名でソ
ートします。</p></dd><dt><span class="term">
<span class="command"><strong>-include</strong></span> <em class="replaceable"><
code>filterFile.xml</code></em></span></dt><dd><p><em class="replaceable"><code>
filterFile.xml</code></em> で指定したフ|
51;ルターに一致したバ|
64;検索結果のみ報告さ|
28;ます。<a class="xref" href="filter.html" title="第8&#
31456; フィルターファイル"
>8章<i>フィルターファイ
2523;</i></a> を参照してくださ&#
12356;。</p></dd><dt><span class="term"><span class="command"><strong>-exc
lude</strong></span> <em class="replaceable"><code>filterFile.xml</code></em></s
pan></dt><dd><p><em class="replaceable"><code>filterFile.xml</code></em> で
;指定したフィルターに
;一致したバグ検索結果
;は報告されません。<a clas
s="xref" href="filter.html" title="第8章 フィル
2479;ーファイル">8章<i>フィ}
23;ターファイル</i></a> を参
031;してください。</p></dd><dt><span c
lass="term"><span class="command"><strong>-onlyAnalyze</strong></span> <em class
="replaceable"><code>com.foobar.MyClass,com.foobar.mypkg.*</code></em></span></d
t><dd><p>コンマ区切りで指定
;したクラスおよびパッ
;ケージのみに限定して
;、バグ検出の分析を行
;うようにします。フィ
;ルターと違って、この
;オプションを使うと一
;致しないクラスおよび
;パッケージに対する分
;析の実行を回避するこ
;とができます。大きな
;プロジェクトにおいて
;、このオプションを活
;用すると分析にかかる
;時間を大きく削減する
;ことができる可能性が
;あります。(しかしなӔ
4;ら、アプリケーショӥ
1;の全体で実行していӗ
4;いために不正確な結ੜ
4;を出してしまうディӠ
6;クタがある可能性もӓ
4;ります。) クラスはパ
483;ケージも含んだ完全
394;名前を指定する必要
364;あります。また、パ
483;ケージは、 Java の <code class="literal"
>import</code> 文でパッケージ下&
#12398;すべてのクラスをイ&
#12531;ポートするときと同&
#12376;方法で指定します。
(すなわち、パッケージ
;の完全な名前に <code class="literal">
.*</code> を付け加えた形でӕ
7;。)<code class="literal">.*</code> の代わり{
95; <code class="literal">.-</code> を指定する
392;、サブパッケージも
547;めてすべてが分析さ
428;ます。</p></dd><dt><span class="term"><span class="command
"><strong>-low</strong></span></span></dt><dd><p>すべての
;バグが報告されます。
;</p></dd><dt><span class="term"><span class="command"><strong>-medium</strong><
/span></span></dt><dd><p>優先度 (中) およ
2403;優先度 (高) のバグが報
;告されます。これは、
;デフォルトの設定値で
;す。</p></dd><dt><span class="term"><span class="command"><strong>-
high</strong></span></span></dt><dd><p>優先度 (高) {
98;バグのみが報告され|
14;す。</p></dd><dt><span class="term"><span class="command"><strong
>-relaxed</strong></span></span></dt><dd><p>手抜き報
578;モードです。このオ
503;ションを指定すると
289;多くのディテクタに
362;いて 誤検出を回避す
2427;ためのヒューリステ
2451;ック機能が抑止され
2414;す。</p></dd><dt><span class="term"><span class="command"><stro
ng>-xml</strong></span></span></dt><dd><p>バグ報告Ӕ
4; XML で作成されます。作&
#25104;された XML データは 、
4460;で GUI で見ることがでӔ
5;ます。このオプショӥ
1;は <span class="command"><strong>-xml:withMessages</strong></span> {
92;指定することもでき|
14;す。こうすると 出力 XML
には 各バグに関してߟ
4;間に読むことができӚ
7;メッセージが含まれӚ
7;ようになります。こӗ
8;オプションで作成さӚ
8;た XML ファイルは 報告書
に変換するのが簡単で
す。</p></dd><dt><span class="term"><span class="command"><strong>-h
tml</strong></span></span></dt><dd><p>HTML 出力が生û
04;されます。デフォル|
88;では <span class="application">FindBugs</span> は <code cla
ss="filename">default.xsl</code> <a class="ulink" href="http://www.w3.org/TR/xsl
t" target="_top">XSLT</a> スタイルシーӠ
8;を使用して HTML 出力を生
成します: このファイӤ
3;は、 <code class="filename">findbugs.jar</code> の中&#
12289;または、 <span class="application">FindBugs</span>
のソース配布物もしく
;はバイナリ配布物の中
;にあります。このオプ
;ションには、次のよう
;なバリエーションも存
;在します。すなわち、
; <span class="command"><strong>-html:plain.xsl</strong></span> 、 <span c
lass="command"><strong>-html:fancy.xsl</strong></span> および
<span class="command"><strong>-html:fancy-hist.xsl</strong></span> で{
77;。<code class="filename">plain.xsl</code> スタイ}
23;シートは Javascript や DOM を利
992;しません。したがっ
390;、古いWeb ブラウザ使用
時や印刷時にも比較的
うまく表示されるでし
ょう。<code class="filename">fancy.xsl</code> スタ
イルシートは DOM と Javascript を
;利用してナビゲーショ
;ンを行います。また、
;ビジュアル表示に CSS を&#
20351;用します。<span class="command"><strong>fanc
y-hist.xsl</strong></span> は <span class="command"><strong>fancy.xsl</str
ong></span> スタイルシートを
356;に進化させたもので
377;。DOM や Javascript をふんだん
395;駆使して、バグの一#
239;を動的にフィルタリ
531;グします。</p><p>ユーザ}
40;自身の XSLT スタイルシー
;トを用いて HTML への変換&
#12434;行いたい場合は、 <span cl
ass="command"><strong>-html:<em class="replaceable"><code>myStylesheet.xsl</code
></em></strong></span> のように指定し&
#12390;ください。ここで、
<em class="replaceable"><code>myStylesheet.xsl</code></em> はユ}
40;ザーが使用したいス|
79;イルシートのファイ}
23;名です。</p></dd><dt><span class="term"><span class="
command"><strong>-emacs</strong></span></span></dt><dd><p>バグ࣑
7;告が Emacs 形式で作成され
;ます。</p></dd><dt><span class="term"><span class="command"><
strong>-xdocs</strong></span></span></dt><dd><p>バグ報告
が xdoc XML 形式で作成されә
4;す。Apache Mavenで使用できま&#
12377;。</p></dd><dt><span class="term"><span class="command"><strong>-out
put</strong></span> <em class="replaceable"><code>ファイӤ
3;名</code></em></span></dt><dd><p>指定したフ
;ァイルに出力結果が作
;成されます。</p></dd><dt><span class="term"
><span class="command"><strong>-outputFile</strong></span> <em class="replaceabl
e"><code>ファイル名</code></em></span></dt><dd><p>
この引数は、使用すべ
きではありません。代
わりに、 <span class="command"><strong>-output</strong><
/span> を使用してください&
#12290;</p></dd><dt><span class="term"><span class="command"><strong>-nested</st
rong></span><em class="replaceable"><code>[:true|false]</code></em></span></dt><
dd><p>このオプションは、&#
12501;ァイルやディレクト&#
12522;ーの中で入れ子にな&#
12387;た jar および zip ファイル
を分析するかどうかを
指定します。デフォル
トでは、入れ子になっ
た jar および zip ファイルә
8;分析します。入れ子ӗ
5;なった jar および zip ファ
452;ルの分析するを無効
395;する場合は、 <span class="command"><stro
ng>-nested:false</strong></span> をコマンドラ
;イン引数に追加してく
;ださい。</p></dd><dt><span class="term"><span class="co
mmand"><strong>-auxclasspath</strong></span> <em class="replaceable"><code>|
63;ラスパス</code></em></span></dt><dd><p>分ਜ਼
2;時に使用する補助クӤ
1;スパスを設定しますӍ
0;分析するプログラムӗ
1;使用するjarファイルや
2463;ラスディレクトリー
2434;すべて指定してくだ
2373;い。補助クラスパス
2395;指定したクラスは分
6512;の対象にはなりませ
2435;。</p></dd><dt><span class="term"><span class="command"><strong>-auxc
lasspathFromInput</strong></span> </span></dt><dd><p>分析時
2395;使用する補助クラス
2497;スを標準入力から読
2415;込みます。標準入力
2398;各行が分析時に使用
2377;る補助クラスパスに
6861;加されます。</p></dd><dt><span class="t
erm"><span class="command"><strong>-auxclasspathFromFile</strong></span> <em cla
ss="replaceable"><code>ファイルパス</code></
em></span></dt><dd><p>分析時に使用す&#
12427;補助クラスパスをフ&#
12449;イルから読み込みま&#
12377;。ファイルの各行が&#
20998;析時に使用する補助&#
12463;ラスパスに追加され&#
12414;す。</p></dd><dt><span class="term"><span class="command"><str
ong>-analyzeFromFile</strong></span> <em class="replaceable"><code>フ|
49;イルパス</code></em></span></dt><dd><p>分ਜ਼
2;対象ファイルをファӝ
2;ルから読み込みますӍ
0;ファイルの各行が分ਜ਼
2;対象クラスパスに追ࡃ
2;されます。</p></dd><dt><span class="term"><span
class="command"><strong>-userPrefs</strong></span> <em class="replaceable"><code
>edu.umd.cs.findbugs.core.prefs</code></em></span></dt><dd><p>ユー&#
12470;ー設定ファイルのパ&#
12473;を設定します。ユー&#
12470;ー設定ファイルの内&#
23481;で、他のオプション&#
12398;一部を上書きするこ&#
12392;ができます。 |
| 23 <code class="literal">userPrefs</code> を一番目{
98;引数に指定した場合{
99;、後続のオプション{
98;方がユーザー設定フ|
49;イルの内容に優先し|
14;す。 |
| 24 <code class="literal">userPrefs</code> を最後のó
41;数に指定した場合はz
89;ユーザー設定ファイ}
23;の内容の方が前に指ê
50;したオプションに優Ð
08;します。 |
| 25 このオプションを設
369;た背景・理由は、 Eclipse 
2503;ロジェクトの FindBugs の設&
#23450;をコマンドライン実&
#34892;で再利用するためで&
#12377;。</p></dd></dl></div></div></div></div><div class="navfooter"><hr>
<table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"
><a accesskey="p" href="building.html">戻る</a> </td><td width=
"20%" align="center"> </td><td width="40%" align="right"> <a accesskey
="n" href="gui.html">次へ</a></td></tr><tr><td width="40%" align="le
ft" valign="top">第3章 <span class="application">FindBugs</span>T
82; のソールからのビル
489; </td><td width="20%" align="center"><a accesskey="h" href="index.html"
>ホーム</a></td><td width="40%" align="right" valign="top">&nb
sp;第5章 <span class="application">FindBugs</span> GUI のË
51;用方法</td></tr></table></div></body></html> |
OLD | NEW |