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#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"> | 3 <title>第4章 FindBugs™ の実行</title><met
a name="generator" content="DocBook XSL Stylesheets V1.78.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"><div clas
s="titlepage"><div><div><h1 class="title"><a name="running"></a>第4章
; <span class="application">FindBugs</span>™ の実行</h1>
</div></div></div><div class="toc"><p><b>目次</b></p><dl class="toc"
><dt><span class="sect1"><a href="running.html#d0e447">1. クイӠ
3;ク・スタート</a></span></dt><dt><span clas
s="sect1"><a href="running.html#d0e485">2. <span class="application">FindBugs</s
pan> の起動</a></span></dt><dt><span class="sect1"><a href="ru
nning.html#commandLineOptions">3. コマンドラӝ
2;ンオプション</a></span></dt></dl></div><p>
<span class="application">FindBugs</span> には2つの}
18;ーザーインタフェー|
73;があります。すなわ{
85;、グラフィカルユー|
70;ーインタフェース (GUI) Ӕ
2;よび コマンドライン|
52;ンタフェースです。{
71;の章では、それぞれ{
98;インタフェースの実Ŝ
92;方法について説明し|
14;す。</p><div class="warning" 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"><div class="titlepage"><
div><div><h2 class="title" style="clear: both"><a name="d0e447"></a>1. ク&
#12452;ック・スタート</h2></div></div>
</div><p>Windows システムで <span class="applicat
ion">FindBugs</span> を起動する場合
2399;、 <code class="filename"><em class="replaceable"><code>%FINDBUGS_HOM
E%</code></em>\lib\findbugs.jar</code> ファイルを&
#12480;ブルクリックしてく&
#12384;さい。 <span class="application">FindBugs</span> GUI &#
12364;起動します。</p><p>Unix 、 Linux
または Mac OS X システムのá
80;合は、<code class="filename"><em class="replaceable"><code>
$FINDBUGS_HOME</code></em>/bin/findbugs</code> スクリプ&
#12488;を実行するか、以下&
#12398;コマンドを実行しま&
#12377;。</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"> | 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"><div class="titlepa
ge"><div><div><h2 class="title" style="clear: both"><a name="d0e485"></a>2. <spa
n class="application">FindBugs</span> の起動</h2></div></div><
/div><p>このセクションでは
、 <span class="application">FindBugs</span> の起動Ą
41;法を説明します。<span class="
application">FindBugs</span> を起動するに
2399;2つの方法があります&#
12290;すなわち、直接起動&#
12377;る方法、および、ラ&#
12483;プしているスクリプ&#
12488;を使用する方法です&#
12290;</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title">
<a name="directInvocation"></a>2.1. <span class="application">FindBugs</span> &#
12398;直接起動</h3></div></div></div><p>最初
に述べる <span class="application">FindBugs</span> {
98;起動方法は、 <code class="filename"><em c
lass="replaceable"><code>$FINDBUGS_HOME</code></em>/lib/findbugs.jar</code> 
434;直接実行する方法で
377;。JVM (<span class="command"><strong>java</strong></span>) 実
4892;プログラムの <span class="command"><str
ong>-jar</strong></span> コマンドライン
;スイッチを使用します
;。(<span class="application">FindBugs</span>のバー|
72;ョンが 1.3.5 より前の場ࡧ
2;は、ラップしているӟ
3;クリプトを使用するও
7;要があります。)</p><p><span class="a
pplication">FindBugs</span> を直接起動す
427;ための、一般的な構
991;は以下のようになり
414;す。</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"><div class="titlepage"><div><div><h4 class="title
"><a name="chooseUI"></a>2.1.1. ユーザーイン
;タフェースの選択</h4></div></di
v></div><p>1 番目のコマンドラ
2452;ンオプションは、起
1205;する <span class="application">FindBugs</span> ユー
ザーインタフェースを
選択するためのもので
す。指定可能な値は次
の通りです:</p><div class="itemizedlist"><ul class
="itemizedlist" style="list-style-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"><div
class="titlepage"><div><div><h4 class="title"><a name="jvmArgs"></a>2.1.2. Java
仮想マシン (JVM) 引数</h4></div></div>
</div><p><span class="application">FindBugs</span> を起動{
77;る際に有用な Java 仮想マ
;シン 引数をいくつかಅ
7;介します。</p><div class="variablelist"><dl clas
s="variablelist"><dt><span class="term"><span class="command"><strong>-Xmx<em cl
ass="replaceable"><code>NN</code></em>m</strong></span></span></dt><dd><p>Java &
#12498;ープサイズの最大値&
#12434; <em class="replaceable"><code>NN</code></em> メガバ
2452;トに設定します。<span class
="application">FindBugs</span> は一般的に大&
#23481;量のメモリサイズを&
#24517;要とします。大きな&
#12503;ロジェクトでは、 1500 
2513;ガバイトを使用する
2371;とも珍しくありませ
2435;。</p></dd><dt><span class="term"><span class="command"><strong>-D<em
class="replaceable"><code>name</code></em>=<em class="replaceable"><code>value<
/code></em></strong></span></span></dt><dd><p>Java システ}
12;プロパティーを設定{
75;ます。例えば、引数 <spa
n class="command"><strong>-Duser.language=ja</strong></span> を使
9992;すると GUI 文言が日本ො
6;で表示されます。</p></dd></dl>
</div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class=
"title"><a name="wrapperScript"></a>2.2. ラップして
;いるスクリプトを使用
;した <span class="application">FindBugs</span> の起
205;</h3></div></div></div><p><span class="application">FindBugs</span> を
起動するもうひとつの
方法は、ラップしてい
るスクリプトを使用す
る方法です。</p><p>Unix 系の
471;ステムにおいては、
425;のようなコマンドで
521;ップしているスクリ
503;トを起動します :</p><pre class="sc
reen"> |
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"><div class="titlepage"><div><div><h4 cla
ss="title"><a name="wrapperOptions"></a>2.2.1. ラップし&
#12390;いるスクリプトのコ&
#12510;ンドラインオプショ&
#12531;</h4></div></div></div><p><span class="application">FindBugs</span> {
98;ラップしているスク}
22;プトは、次のような|
67;マンドラインオプシ}
19;ンをサポートしてい|
14;す。これらのコマン|
89;ラインオプションは <spa
n class="application">FindBugs</span> プログラム &
#33258;体が操作するのでは<
span class="emphasis"><em>なく</em></span>、どち&#
12425;かといえば、ラップ&#
12375;ているスクリプトの&#
26041;が処理を行います。</
p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><spa
n class="command"><strong>-jvmArgs <em class="replaceable"><code>引数
;</code></em></strong></span></span></dt><dd><p>JVM に受け
193;される引数を指定し
414;す。例えば、次のよ
358;な JVM プロパティが設定
;できます:</p><pre class="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="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> | 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"><div class="titlepage"><div><div><h2 class="title" style="
clear: both"><a name="commandLineOptions"></a>3. コマンド
;ラインオプション</h2></div></di
v></div><p>このセクションで{
99;、 <span class="application">FindBugs</span> がサポ&#
12540;トするコマンドライ&#
12531;オプションについて&#
35500;明します。ここで示&#
12377;コマンドラインオプ&#
12471;ョンは、 <span class="application">FindBugs</span>
直接起動、または、ラ
;ップしているスクリプ
;トによる起動で使用で
;きます。</p><div class="sect2"><div class="titlepage"><
div><div><h3 class="title"><a name="d0e770"></a>3.1. 共通の
2467;マンドラインオプシ
2519;ン</h3></div></div></div><p>ここで示す&
#12458;プションは、 GUI およ
403; コマンドラインイン
2479;フェースの両方で使
9992;できます。</p><div class="variablelist"><dl c
lass="variablelist"><dt><span class="term"><span class="command"><strong>-effort
:min</strong></span></span></dt><dd><p>このオプシ&
#12519;ンを指定すると、精&
#24230;を上げるために大量&
#12398;メモリーを消費する&
#20998;析が無効になります&
#12290;<span class="application">FindBugs</span> の実行時
;にメモリー不足になっ
;たり、分析を完了する
;までに異常に長い時間
;がかかる場合に試して
;みてください。</p></dd><dt><span clas
s="term"><span class="command"><strong>-effort:max</strong></span></span></dt><d
d><p>精度が高く、より多
2367;のバグを検出する分
6512;を有効にします。た
2384;し、多くのメモリー
3481;量を必要とし、また
2289;完了までの時間が多
2367;かかる可能性があり
2414;す。</p></dd><dt><span class="term"><span class="command"><stro
ng>-project</strong></span> <em class="replaceable"><code>project</code></em></s
pan></dt><dd><p>分析するプロジェ
クトを指定します。指
定するプロジェクトフ
ァイルには、 GUI を使っ
2390;作成したものを使用
2375;てください。ファイ
2523;の拡張子は、一般的
2395;は <code class="filename">.fb</code> または <code c
lass="filename">.fbp</code> です。</p></dd></dl></div></div><d
iv class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="d0e
810"></a>3.2. GUI オプション</h3></div></div></div
><p>ここで示すオプショ
531;は、グラフィカルユ
540;ザーインタフェース
391;のみ使用できます。</p>
<div class="variablelist"><dl class="variablelist"><dt><span class="term"><span
class="command"><strong>-look:</strong></span><em class="replaceable"><code>plas
tic|gtk|native</code></em></span></dt><dd><p>Swing のルッ|
63;・アンド・フィール|
34;設定します。</p></dd></dl></div><p> |
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;ができます。 | 22 </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title">
<a name="d0e826"></a>3.3. テキストユーӟ
0;ーインタフェースオӢ
3;ション</h3></div></div></div><p>ここで
034;すオプションは、テ
461;ストユーザーインタ
501;ェースでのみ使用で
365;ます。</p><div class="variablelist"><dl class="variablelis
t"><dt><span class="term"><span class="command"><strong>-sortByClass</strong></s
pan></span></dt><dd><p>報告されるバグ&
#26908;索結果をクラス名で&
#12477;ートします。</p></dd><dt><span class=
"term"><span class="command"><strong>-include</strong></span> <em class="replace
able"><code>filterFile.xml</code></em></span></dt><dd><p><em class="replaceable"
><code>filterFile.xml</code></em> で指定したӢ
1;ィルターに一致したӡ
6;グ検索結果のみ報告ӕ
3;れます。<a class="xref" href="filter.html" title="
532;8章 フィルターファイ&#
12523;">8章<i>フィルターファ
452;ル</i></a> を参照してくだ
2373;い。</p></dd><dt><span class="term"><span class="command"><stro
ng>-exclude</strong></span> <em class="replaceable"><code>filterFile.xml</code><
/em></span></dt><dd><p><em class="replaceable"><code>filterFile.xml</code></em>
で指定したフィルター
に一致したバグ検索結
果は報告されません。
<a class="xref" href="filter.html" title="第8章 フィ
523;ターファイル">8章<i>フӝ
1;ルターファイル</i></a> をÖ
42;照してください。</p></dd><dt>
<span class="term"><span class="command"><strong>-onlyAnalyze</strong></span> <e
m class="replaceable"><code>com.foobar.MyClass,com.foobar.mypkg.*</code></em></s
pan></dt><dd><p>コンマ区切りで指
定したクラスおよびパ
ッケージのみに限定し
て、バグ検出の分析を
行うようにします。フ
ィルターと違って、こ
のオプションを使うと
一致しないクラスおよ
びパッケージに対する
分析の実行を回避する
ことができます。大き
なプロジェクトにおい
て、このオプションを
活用すると分析にかか
る時間を大きく削減す
ることができる可能性
があります。(しかしな
;がら、アプリケーショ
;ンの全体で実行してい
;ないために不正確な結
;果を出してしまうディ
;テクタがある可能性も
;あります。) クラスは|
97;ッケージも含んだ完Ð
40;な名前を指定する必Š
01;があります。また、|
97;ッケージは、 Java の <code class="l
iteral">import</code> 文でパッケージ&#
19979;のすべてのクラスを&#
12452;ンポートするときと&#
21516;じ方法で指定します&#
12290; (すなわち、パッケー
ジの完全な名前に <code class="li
teral">.*</code> を付け加えた形で
;す。)<code class="literal">.*</code> の代わӚ
6;に <code class="literal">.-</code> を指定す|
27;と、サブパッケージ|
18;含めてすべてが分析{
73;れます。</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</s
trong></span></span></dt><dd><p>優先度 (中) お
424;び優先度 (高) のバグが
報告されます。これは
、デフォルトの設定値
です。</p></dd><dt><span class="term"><span class="command"><s
trong>-high</strong></span></span></dt><dd><p>優先度 (高
) のバグのみが報告さӚ
8;ます。</p></dd><dt><span class="term"><span class="command">
<strong>-relaxed</strong></span></span></dt><dd><p>手抜きá
77;告モードです。この|
58;プションを指定する{
92;、多くのディテクタ{
95;おいて 誤検出を回避
377;るためのヒューリス
486;ィック機能が抑止さ
428;ます。</p></dd><dt><span class="term"><span class="command
"><strong>-xml</strong></span></span></dt><dd><p>バグ報告
;が XML で作成されます。&#
20316;成された XML データは 
289;後で GUI で見ることがで
;きます。このオプショ
;ンは <span class="command"><strong>-xml:withMessages</strong></span
> と指定することもでӔ
5;ます。こうすると 出Ó
47; XML には 各バグに関して
;人間に読むことができ
;るメッセージが含まれ
;るようになります。こ
;のオプションで作成さ
;れた XML ファイルは 報告&
#26360;に変換するのが簡単&
#12391;す。</p></dd><dt><span class="term"><span class="command"><st
rong>-html</strong></span></span></dt><dd><p>HTML 出力がஶ
3;成されます。デフォӤ
3;トでは <span class="application">FindBugs</span> は <c
ode class="filename">default.xsl</code> <a class="ulink" href="http://www.w3.org
/TR/xslt" target="_top">XSLT</a> スタイルシー
;トを使用して HTML 出力を&
#29983;成します: このファイ
;ルは、 <code class="filename">findbugs.jar</code> の
0013;、または、 <span class="application">FindBugs
</span> のソース配布物もし
くはバイナリ配布物の
中にあります。このオ
プションには、次のよ
うなバリエーションも
存在します。すなわち
、 <span class="command"><strong>-html:plain.xsl</strong></span> 、
<span class="command"><strong>-html:fancy.xsl</strong></span> およ&#
12403; <span class="command"><strong>-html:fancy-hist.xsl</strong></span> ӗ
1;す。<code class="filename">plain.xsl</code> スタӝ
2;ルシートは Javascript や DOM をÒ
33;用しません。したが{
87;て、古いWeb ブラウザ使&
#29992;時や印刷時にも比較&
#30340;うまく表示されるで&
#12375;ょう。<code class="filename">fancy.xsl</code> ス&
#12479;イルシートは DOM と Javascript
を利用してナビゲーシ
ョンを行います。また
、ビジュアル表示に CSS 
2434;使用します。<span class="command"><stro
ng>fancy-hist.xsl</strong></span> は <span class="command"><strong>fancy.x
sl</strong></span> スタイルシート|
34;更に進化させたもの{
91;す。DOM や Javascript をふんだ|
35;に駆使して、バグのÇ
68;覧を動的にフィルタ}
22;ングします。</p><p>ユーӟ
0;ー自身の XSLT スタイルシ
ートを用いて HTML への変&#
25563;を行いたい場合は、 <
span class="command"><strong>-html:<em class="replaceable"><code>myStylesheet.xs
l</code></em></strong></span> のように指定&#
12375;てください。ここで&#
12289; <em class="replaceable"><code>myStylesheet.xsl</code></em> はӣ
8;ーザーが使用したいӟ
3;タイルシートのファӝ
2;ル名です。</p></dd><dt><span class="term"><span
class="command"><strong>-emacs</strong></span></span></dt><dd><p>バグ
;報告が Emacs 形式で作成さ
れます。</p></dd><dt><span class="term"><span class="com
mand"><strong>-xdocs</strong></span></span></dt><dd><p>バグ報&
#21578;が xdoc XML 形式で作成され
;ます。Apache Mavenで使用でき
2414;す。</p></dd><dt><span class="term"><span class="command"><stro
ng>-output</strong></span> <em class="replaceable"><code>ファイ
;ル名</code></em></span></dt><dd><p>指定した
ファイルに出力結果が
作成されます。</p></dd><dt><span class
="term"><span class="command"><strong>-outputFile</strong></span> <em class="rep
laceable"><code>ファイル名</code></em></span></dt>
<dd><p>この引数は、使用す&
#12409;きではありません。&
#20195;わりに、 <span class="command"><strong>-output</s
trong></span> を使用してくださ&#
12356;。</p></dd><dt><span class="term"><span class="command"><strong>-nes
ted</strong></span><em class="replaceable"><code>[:true|false]</code></em></span
></dt><dd><p>このオプションは
2289;ファイルやディレク
2488;リーの中で入れ子に
2394;った jar および zip ファイ&
#12523;を分析するかどうか&
#12434;指定します。デフォ&
#12523;トでは、入れ子にな&
#12387;た jar および zip ファイル
;も分析します。入れ子
;になった jar および zip フ|
49;イルの分析するを無Ó
77;にする場合は、 <span class="command
"><strong>-nested:false</strong></span> をコマンド
ライン引数に追加して
ください。</p></dd><dt><span class="term"><span cl
ass="command"><strong>-auxclasspath</strong></span> <em class="replaceable"><cod
e>クラスパス</code></em></span></dt><dd><p>分
;析時に使用する補助ク
;ラスパスを設定します
;。分析するプログラム
;で使用するjarファイル
420;クラスディレクトリ
540;をすべて指定してく
384;さい。補助クラスパ
473;に指定したクラスは
998;析の対象にはなりま
379;ん。</p></dd><dt><span class="term"><span class="command"><stron
g>-auxclasspathFromInput</strong></span> </span></dt><dd><p>分析
178;に使用する補助クラ
473;パスを標準入力から#
501;み込みます。標準入
147;の各行が分析時に使
992;する補助クラスパス
395;追加されます。</p></dd><dt><span c
lass="term"><span class="command"><strong>-auxclasspathFromFile</strong></span>
<em class="replaceable"><code>ファイルパス</
code></em></span></dt><dd><p>分析時に使用
2377;る補助クラスパスを
2501;ァイルから読み込み
2414;す。ファイルの各行
2364;分析時に使用する補
1161;クラスパスに追加さ
2428;ます。</p></dd><dt><span class="term"><span class="comman
d"><strong>-analyzeFromFile</strong></span> <em class="replaceable"><code>Ӣ
1;ァイルパス</code></em></span></dt><dd><p>分
;析対象ファイルをファ
;イルから読み込みます
;。ファイルの各行が分
;析対象クラスパスに追
;加されます。</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>ユ
2540;ザー設定ファイルの
2497;スを設定します。ユ
2540;ザー設定ファイルの
0869;容で、他のオプショ
2531;の一部を上書きする
2371;とができます。 |
23 <code class="literal">userPrefs</code> を一番目{
98;引数に指定した場合{
99;、後続のオプション{
98;方がユーザー設定フ|
49;イルの内容に優先し|
14;す。 | 23 <code class="literal">userPrefs</code> を一番目{
98;引数に指定した場合{
99;、後続のオプション{
98;方がユーザー設定フ|
49;イルの内容に優先し|
14;す。 |
24 <code class="literal">userPrefs</code> を最後のó
41;数に指定した場合はz
89;ユーザー設定ファイ}
23;の内容の方が前に指ê
50;したオプションに優Ð
08;します。 | 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> | 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 |