jdk/src/linux/doc/man/ja/javac.1
changeset 2692 345bc8d65b19
parent 2 90ce3da70b43
child 5506 202f599c92aa
--- a/jdk/src/linux/doc/man/ja/javac.1	Thu Apr 30 15:04:39 2009 -0700
+++ b/jdk/src/linux/doc/man/ja/javac.1	Mon May 04 18:28:26 2009 -0700
@@ -1,6 +1,4 @@
-.'" t
-."
-." Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
+." Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 ."
 ." This code is free software; you can redistribute it and/or modify it
@@ -21,15 +19,45 @@
 ." CA 95054 USA or visit www.sun.com if you need additional information or
 ." have any questions.
 ."
-." `
-.TH javac 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
-." Generated by html2man
+.TH javac 1 "04 May 2009"
+." Generated from HTML by html2man (author: Eric Armstrong)
 
 .LP
-.SH 名前
-javac \- Java プログラミング言語コンパイラ
+.SH ""
+javac \- Java 違潟域茯潟潟ゃ
 .LP
-.SH "形式"
+.RS 3
+.TP 2
+o
+綵√ 
+.TP 2
+o
+茯 
+.TP 2
+o
+激с 
+.TP 2
+o
+潟潟茵綣違<ゃ 
+.TP 2
+o
+羈 
+.TP 2
+o
+罎膣 
+.TP 2
+o
+違cゃ潟帥с若 
+.TP 2
+o
+箴 
+.TP 2
+o
+∫i 
+.RE
+
+.LP
+.SH "綵√"
 .LP
 
 .LP
@@ -44,7 +72,7 @@
 
 .LP
 .LP
-引数は順不同です。
+綣違筝с
 .LP
 .RS 3
 
@@ -52,61 +80,61 @@
 .RS 3
 .TP 3
 options 
-コマンド行オプション
+潟潟茵激с潟 
 .TP 3
 sourcefiles 
-コンパイルされる 1 つ以上のソースファイル (MyClass.java など)
+潟潟ゃ 1 や札筝純若鴻<ゃ (MyClass.java ) 
 .TP 3
 classes 
-注釈の処理対象となる 1 つ以上のクラス (MyPackage.MyClass など)。
+羈絲乗院 1 や札筝 (MyPackage.MyClass ) 
 .TP 3
 @argfiles 
-オプションとソースファイルを列挙した 1 つ以上のファイル。このファイルの中では、\f2\-J\fP オプションは指定できません。
+激с潟純若鴻<ゃ 1 や札筝<ゃ<ゃ筝с\f2\-J\fP 激с潟絎с障 
 .RE
 
 .LP
 .RE
-.SH "機能説明"
+.SH "茯"
 .LP
 
 .LP
 .LP
-\f3javac\fP ツールは、Java プログラミング言語で記述されたクラスとインタフェースの定義を読み取り、バイトコードのクラスファイルにコンパイルします。また、Java ソースファイルおよびクラス内の注釈の処理も行います。
+\f3javac\fP 若Java 違潟域茯ц菴違鴻ゃ潟帥с若鴻絎臂茯水ゃ潟若鴻<ゃ潟潟ゃ障障Java 純若鴻<ゃ潟劫羈茵障
 .LP
 .LP
-ソースコードのファイル名を \f3javac\fP に渡すには、次の 2 つの方法があります。
+純若鴻潟若<ゃ \f3javac\fP 羝<罨< 2 ゃ号障
 .LP
 .RS 3
 .TP 2
 o
-ソースファイルの数が少ない場合は、ファイル名をコマンド行で直接指定します。
+純若鴻<ゃ違絨翫<ゃ潟潟茵х贋・絎障 
 .TP 2
 o
-ソースファイルの数が多い場合は、ファイル名を空白または改行で区切って、1 つのファイルに列挙します。次に、このリストファイル名の先頭に \f3@\fP を付けて、\f3javac\fP のコマンド行で指定します。
+純若鴻<ゃ違紊翫<ゃ腥榊純障壕у阪c1 ゃ<ゃ障罨<鴻<ゃ \f3@\fP 篁\f3javac\fP 潟潟茵ф絎障 
 .RE
 
 .LP
 .LP
-ソースコードのファイル名は \f2.java\fP 拡張子を、クラスのファイル名は \f2.class\fP 拡張子を持っていなければなりません。また、ソースファイルとクラスファイルのどちらも、該当するクラスに対応するルート名を持っていなければなりません。たとえば、\f2MyClass\fP という名前のクラスは、\f2MyClass.class\fP という名前のソースファイルに記述します。このソースファイルは、MyClass.class という名前のバイトコードクラスファイルにコンパイルされます。
+純若鴻潟若<ゃ \f2.java\fP ≦宍絖鴻<ゃ \f2.class\fP ≦宍絖c違障 障純若鴻<ゃ鴻<ゃ<荅峨鴻絲上若c違障違\f2MyClass\fP 鴻\f2MyClass.java\fP 純若鴻<ゃ荐菴違障 純若鴻<ゃ\f2MyClass.class\fP ゃ潟若鴻<ゃ潟潟ゃ障
 .LP
 .LP
-内部クラスが定義されていると、追加のクラスファイルが生成されます。これらのクラスファイルの名前は、\f2MyClass$MyInnerClass.class\fP のように、外部クラス名と内部クラス名を組み合わせたものになります。
+鴻絎臂菴遵鴻<ゃ障鴻<ゃ\f2MyClass$MyInnerClass.class\fP 紊劫劫腟水障
 .LP
 .LP
-ソースファイルは、パッケージツリーを反映したディレクトリツリーに配置する必要があります。たとえば、すべてのソースファイルを \f3/workspace\fP に置いている場合、\f2com.mysoft.mypack.MyClass\fP のソースコードは \f3/workspace/com/mysoft/mypack/MyClass.java\fP にある必要があります。
+純若鴻<ゃ宴若吾若c若臀綽荀障違鴻純若鴻<ゃ \f3/workspace\fP 臀翫\f2com.mysoft.mypack.MyClass\fP 純若鴻潟若 \f3/workspace/com/mysoft/mypack/MyClass.java\fP 綽荀障
 .LP
 .LP
-デフォルトでは、コンパイラは、各クラスファイルを対応するソースファイルと同じディレクトリに置きます。別の出力先ディレクトリを指定するには、\f3\-d\fP を使用します (このあとの「オプション」を参照)。
+с潟潟ゃ鴻<ゃ絲上純若鴻<ゃc臀障ャ阪c絎\f3\-d\fP 篏睡障 (激с潟)
 .LP
-.SH "オプション"
+.SH "激с"
 .LP
 
 .LP
 .LP
-コンパイラには、現在の開発環境でサポートされており、将来のリリースでもサポートされる標準オプションのセットがあります。これ以外の非標準オプションは、現在の仮想マシンおよびコンパイラの実装に固有のオプションで、将来に変更される可能性があります。非標準オプションは、\f3\-X\fP で始まります。
+潟潟ゃ憜榊医с泣若絨ャ若鴻с泣若罔羣激с潟祉障篁ュ罔羣激с潟憜篁潟激潟潟潟潟ゃ絎茖堺激с潟с絨ャ紊眼醇с障罔羣激с潟\f3\-X\fP у障障
 .LP
 .SS 
-標準オプション
+罔羣激с
 .LP
 .RS 3
 
@@ -114,162 +142,162 @@
 .RS 3
 .TP 3
 \-Akey[=value] 
-注釈プロセッサに渡されるオプション。これらは、javac によって直接解釈されず、個々のプロセッサによって使用されます。\f2key\fP には、1 つまたは複数の識別子を「.」で区切ったものを指定してください。
+羈祉泣羝<激с潟javac c贋・茹i祉泣c篏睡障 \f2key\fP 1 ゃ障茲違茘ュ.у阪c絎 
 .TP 3
-\-cp path または \-classpath path 
-ユーザーのクラスファイルおよび (場合によっては) 注釈プロセッサやソースファイルの検索場所を指定します。このクラスパスは \f3CLASSPATH\fP 環境変数のユーザークラスパスをオーバーライドします。\f3CLASSPATH\fP、\f3\-cp\fP、\f3\-classpath\fP のいずれも指定されていない場合、ユーザークラスパスは、現在のディレクトリになります。詳細は、
+\-cp path 障 \-classpath path 
+若吟若鴻<ゃ (翫c) 羈祉泣純若鴻<ゃ罎膣√贋絎障鴻鴻 \f3CLASSPATH\fP 医紊違若吟若鴻鴻若若ゃ障\f3CLASSPATH\fP\f3\-cp\fP\f3\-classpath\fP 絎翫若吟若鴻鴻憜c障荅括完
 .na
-「\f2Setting the Class Path\fP」
+\f2鴻鴻荐絎\fP @
 .fi
-(http://java.sun.com/javase/6/docs/technotes/tools/index.html#classpath) を参照してください。
+http://java.sun.com/javase/6/docs/technotes/tools/index.html#classpathс 
 .LP
-\f3\-sourcepath\fP オプションが指定されていない場合は、ソースファイルもユーザークラスパスから検索されます。
+\f3\-sourcepath\fP 激с潟絎翫純若鴻<ゃ若吟若鴻鴻罎膣≪障 
 .LP
-\f3\-processorpath\fP オプションが指定されていない場合は、注釈プロセッサもクラスパス内で検索されます。
+\f3\-processorpath\fP 激с潟絎翫羈祉泣若吟若鴻鴻罎膣≪障  
 .LP
-便宜上、\f2*\fP のベース名を含むクラスパス要素は、ディレクトリ内の拡張子 \f2.jar\fP または \f2.JAR\fP を持つすべてのファイルのリストを指定するのと同じであるとみなされます。
+箴水筝\f2*\fP 若劫鴻壕膣c≦宍絖 \f2.jar\fP 障 \f2.JAR\fP ゃ鴻<ゃ鴻絎帥障
 .br
 .br
-たとえば、ディレクトリ \f2foo\fP に \f2a.jar\fP と \f2b.JAR\fP が含まれている場合、クラスパス要素 \f2foo/*\fP は \f2A.jar:b.JAR\fP に展開されます。ただし、JAR ファイルの順番は未定義となります。このリストには、隠しファイルも含め、指定されたディレクトリ内のすべての JAR ファイルが含まれます。\f2*\fP だけから成るクラスパスエントリは、カレントディレクトリ内のすべての JAR ファイルのリストに展開されます。\f2CLASSPATH\fP 環境変数も、定義時には同様に展開されます。\f3注:\fP \ コマンド行環境の構成によっては、\f2javac \-cp "*.jar" MyClass.java\fP などのように、ワイルドカード文字を引用符で囲まなければならない場合があります。
+違c \f2foo\fP  \f2a.jar\fP  \f2b.JAR\fP 障翫鴻壕膣 \f2foo/*\fP  \f2A.jar:b.JAR\fP 絮障 JAR <ゃ絎障鴻<ゃ絎c鴻 JAR <ゃ障障\f2*\fP 鴻鴻潟潟c鴻 JAR <ゃ鴻絮障\f2CLASSPATH\fP 医紊違絎臂罕絮障\f3羈:\fP潟潟茵医罕c\f2javac \-cp "*.jar" MyClass.java\fP ゃ若絖綣膃у蚊障違翫障  
 .TP 3
 \-Djava.ext.dirs=directories 
-インストール型拡張機能の位置をオーバーライドします。
+ゃ潟鴻若≦宍罘純篏臀若若ゃ障 
 .TP 3
 \-Djava.endorsed.dirs=directories 
-承認された標準パスの位置をオーバーライドします。
+粋罔羣鴻篏臀若若ゃ障 
 .TP 3
 \-d directory 
-クラスファイルの出力先ディレクトリを設定します。このディレクトリはあらかじめ用意されている必要があります。\f3javac\fP はディレクトリの作成を行いません。クラスがパッケージの一部である場合、\f3javac\fP は、必要に応じてディレクトリを作成し、パッケージ名を反映したサブディレクトリにクラスファイルを置きます。たとえば、\f3\-d /home/myclasses\fP と指定し、クラスの名前が \f2com.mypackage.MyClass\fP である場合、クラスファイルは \f2/home/myclasses/com/mypackage/MyClass.class\fP になります。
+鴻<ゃ阪c荐絎障cс絖綽荀障 \f3javac\fP c篏障鴻宴若吾筝с翫\f3javac\fP 綽荀綽c篏宴若後泣c鴻<ゃ臀障違\f3\-d /home/myclasses\fP 絎鴻 \f2com.mypackage.MyClass\fP с翫鴻<ゃ \f2/home/myclasses/com/mypackage/MyClass.class\fP 障 
 .LP
-\f3\-d\fP が指定されなかった場合、\f3javac\fP は各クラスファイルを、その生成元となるソースファイルと同じディレクトリ内に格納します。
+\f3\-d\fP 絎c翫\f3javac\fP 鴻<ゃ純若鴻<ゃc主障 
 .LP
-\f3注:\fP \  \f3\-d\fP で指定したディレクトリはユーザークラスパスに自動的には追加されません。
+\f3羈:\fP\f3\-d\fP ф絎c若吟若鴻鴻菴遵障  
 .TP 3
 \-deprecation 
-推奨されないメンバやクラスが、使用またはオーバーライドされるたびに説明を表示します。\f3\-deprecation\fP が指定されていない場合、\f3javac\fP は、推奨されないメンバやクラスを使用またはオーバーライドしているソースファイルの要約を表示します。\f3\-deprecation\fP は \f3\-Xlint:deprecation\fP の省略表記です。
+ィ絅<潟若鴻篏睡障若若ゃ潟茯茵腓冴障\f3\-deprecation\fP 絎翫\f3javac\fP ィ絅<潟若鴻篏睡障若若ゃ純若鴻<ゃ荀膣茵腓冴障\f3\-deprecation\fP  \f3\-Xlint:deprecation\fP ヨ;荐с 
 .TP 3
 \-encoding encoding 
-ソースファイルのエンコーディング名 (\f2EUC\-JP や UTF\-8\fP など) を指定します。\f3\-encoding\fP が指定されていない場合は、プラットフォームのデフォルトコンバータが使われます。
+純若鴻<ゃ潟潟若c潟医 (\f2EUC\-JP\fP  \f2UTF\-8\fP ) 絎障\f3\-encoding\fP 絎翫若潟潟若帥篏帥障 
 .TP 3
 \-g 
-局所変数を含むすべてのデバッグ情報を生成します。デフォルトでは、行番号およびソースファイル情報だけが生成されます。
+絮紊違鴻井宴障с茵垩潟純若鴻<ゃ宴障 
 .TP 3
 \-g:none 
-デバッグ情報を生成しません。
+井宴障 
 .TP 3
 \-g:{keyword list} 
-コンマで区切られたキーワードリストにより指定された、特定の種類のデバッグ情報だけを生成します。次のキーワードが有効です。
+潟潟у阪若若鴻絎劫腮蕁井宴障罨<若若鴻с 
 .RS 3
 .TP 3
 source 
-ソースファイルのデバッグ情報
+純若鴻<ゃ井 
 .TP 3
 lines 
-行番号のデバッグ情報
+茵垩井 
 .TP 3
 vars 
-局所変数のデバッグ情報
+絮紊違井 
 .RE
 .TP 3
 \-help 
-標準オプションの形式を表示します。
+罔羣激с潟綵√茵腓冴障 
 .TP 3
 \-implicit:{class,none} 
-暗黙的にロードされたソースファイルに対するクラスファイルの生成を制御します。クラスファイルを自動生成するには、\f3\-implicit:class\fP を使用します。クラスファイルの生成を抑制するには、\f3\-implicit:none\fP を使用します。このオプションが指定されなかった場合のデフォルト動作は、クラスファイルの自動生成になります。その場合、そのようなクラスファイルが生成された時に注釈処理も実行されると、コンパイラから警告が発行されます。このオプションが明示的に設定された場合には、警告は発行されません。「型の検索」を参照してください。
+藥若純若鴻<ゃ絲障鴻<ゃ九勝障鴻<ゃ\f3\-implicit:class\fP 篏睡障鴻<ゃ吟\f3\-implicit:none\fP 篏睡障 激с潟絎c翫篏鴻<ゃ障翫鴻<ゃ羈絎茵潟潟ゃ茘肴障 激с潟腓榊荐絎翫茘肴障 罎膣≪с 
 .TP 3
 \-nowarn 
-警告メッセージを無効にします。これは \f3\-Xlint:none\fP と同じ意味です。
+茘<祉若吾≦鴻障 \f3\-Xlint:none\fP 潟с 
 .TP 3
 \-proc: {none,only} 
-注釈処理、コンパイル、その両方、のいずれを実行するかを制御します。\f3\-proc:none\fP は、注釈処理なしでコンパイルが実行されることを意味します。\f3\-proc:only\fP は、注釈処理だけが実行され、後続のコンパイルはまったく実行されないことを意味します。
+羈潟潟ゃ筝≧鴻絎茵九勝障\f3\-proc:none\fP 羈с潟潟ゃ絎茵潟障\f3\-proc:only\fP 羈絎茵緇膓潟潟ゃ障c鎘茵潟障 
 .TP 3
 \-processor class1[,class2,class3...] 
-実行する注釈プロセッサの名前。これを指定した場合、デフォルトの検索処理は省略されます。
+絎茵羈祉泣絎翫罎膣√ャ障 
 .TP 3
 \-processorpath path 
-注釈プロセッサの検索場所を指定します。このオプションを使用しなかった場合、クラスパス内でプロセッサの検索が行われます。
+羈祉泣罎膣√贋絎障 激с潟篏睡c翫鴻劫с祉泣罎膣≪茵障 
 .TP 3
 \-s dir 
-生成されたソースファイルの格納先となるディレクトリを指定します。そのディレクトリはすでに存在している必要があります。\f3javac\fP は作成しません。クラスがパッケージの一部になっていた場合、コンパイラはそのソースファイルを、パッケージ名を反映したサブディレクトリ内に格納します。その際、必要に応じてディレクトリを作成します。たとえば、ユーザーが \f3\-s /home/mysrc\fP と指定し、クラスの名前が \f2com.mypackage.MyClass\fP であった場合、そのソースファイルは \f2/home/mysrc/com/mypackage/MyClass.java\fP 内に格納されます。
+純若鴻<ゃ主c絎障cс絖綽荀障 \f3javac\fP 篏障鴻宴若吾筝c翫潟潟ゃ純若鴻<ゃ宴若後泣c主障 綽荀綽c篏障違若吟若 \f3\-s /home/mysrc\fP 絎鴻 \f2com.mypackage.MyClass\fP сc翫純若鴻<ゃ \f2/home/mysrc/com/mypackage/MyClass.java\fP 主障 
 .TP 3
 \-source release 
-受け付けるソースコードのバージョンを指定します。\f2release\fP には次の値を指定できます。
+篁純若鴻潟若若吾с潟絎障\f2release\fP 罨<ゃ絎с障 
 .RS 3
 .TP 3
 1.3 
-このコンパイラでは、JDK 1.3 以降に導入されたアサーション、汎用機能、または他の言語機能をサポート\f2しません\fP。
+潟潟ゃсJDK 1.3 篁ラ絨ャ≪泣若激с潟膩霡違障篁荐茯罘純泣若障 
 .TP 3
 1.4 
-JDK 1.4 で導入された、アサーションを含むコードを受け付けます。
+JDK 1.4 уャ≪泣若激с潟潟若篁障 
 .TP 3
 1.5 
-JDK 5 で導入された汎用機能および他の言語機能を含んだコードを受け付けます。
+JDK 5 уャ膩霡違割荐茯罘純潟若篁障 
 .TP 3
 5 
-1.5 と同義です。
+1.5 臂с 
 .TP 3
 1.6 
-これがデフォルト値です。Java SE 6 では言語に対する変更は導入されませんでしたが、ソースファイル内のエンコーディングエラーが、以前のような「警告」ではなく、「エラー」として報告されるようになりました。
+ゃсJava SE 6 с荐茯絲障紊眼絨ャ障с純若鴻<ゃ潟潟若c潟違若篁ュ茘с若怨障 
 .TP 3
 6 
-1.6 と同義です。
+1.6 臂с 
 .RE
 .TP 3
 \-sourcepath sourcepath 
-クラスまたはインタフェースの定義を検索するソースコードパスを指定します。ユーザークラスパスと同様に、ソースパスの複数のエントリはコロン (\f3:\fP) で区切ります。 ソースパスのエントリには、ディレクトリ、JAR アーカイブ、または ZIP アーカイブを指定できます。パッケージを使っている場合は、ディレクトリまたはアーカイブ内のローカルパス名がパッケージ名を反映していなければなりません。
+鴻障ゃ潟帥с若鴻絎臂罎膣≪純若鴻潟若鴻絎障若吟若鴻鴻罕純若鴻鴻茲違潟潟 (\f3:\fP) у阪障 純若鴻鴻潟cJAR ≪若ゃ障 ZIP ≪若ゃ絎с障宴若吾篏帥c翫c障≪若ゃ若劫宴若後違障 
 .LP
-\f3注:\fP \  クラスパスからクラスだけでなくそのソースも見つかった場合、そのクラスは自動再コンパイルの対象になることがあります。「型の検索」を参照してください。
+\f3羈:\fP\ 鴻鴻鴻с純若鴻荀ゃc翫鴻潟潟ゃ絲乗院障罎膣≪с  
 .TP 3
 \-verbose 
-詳細な出力を表示します。ロードされるクラスおよびコンパイルされるソースファイルごとの情報が出力されます。
+荅括完阪茵腓冴障若鴻潟潟潟ゃ純若鴻<ゃ宴阪障 
 .TP 3
 \-X 
-非標準オプションに関する情報を表示して終了します。
+罔羣激с潟≪宴茵腓冴腟篋障 
 .RE
 
 .LP
 .RE
 .SS 
-クロスコンパイルオプション
+鴻潟潟ゃ激с
 .LP
 .RS 3
 
 .LP
 .LP
-デフォルトでは、クラスのコンパイルは、\f3javac\fP が添付されているプラットフォームのブートストラップクラスおよび拡張機能クラスに対して行われます。ただし、\f3javac\fP は、異なる Java プラットフォームに実装されたブートストラップクラスおよび拡張機能クラスに対してコンパイルを行う「\f2クロスコンパイル\fP」もサポートしています。クロスコンパイルを行う場合は、\f3\-bootclasspath\fP および \f3\-extdirs\fP を使うことが重要です。このあとの「クロスコンパイルの例」を参照してください。
+с鴻潟潟ゃ\f3javac\fP 羞私若若鴻鴻恰≦宍罘純鴻絲障茵障\f3javac\fP 違 Java 若絎茖若鴻鴻恰≦宍罘純鴻絲障潟潟ゃ茵鴻潟潟ゃ泣若障鴻潟潟ゃ茵翫\f3\-bootclasspath\fP  \f3\-extdirs\fP 篏帥荀с 鴻潟潟ゃ箴с
 .LP
 .RS 3
 .TP 3
 \-target version 
-指定されたバージョンの VM をターゲットにしたクラスファイルを生成します。このクラスファイルは、指定されたターゲット以降のバージョンでは動作しますが、それより前のバージョンの VM では動作しません。有効なターゲットは、\f31.1\fP、\f31.2\fP、\f31.3\fP、\f31.4\fP、\f31.5\fP (\f35\fP も可)、および \f31.6\fP (\f36\fP も可) です。
+絎若吾с潟 VM 帥若蚊鴻<ゃ障鴻<ゃ絎帥若蚊篁ラ若吾с潟с篏障若吾с潟 VM с篏障鴻帥若蚊\f31.1\fP\f31.2\fP\f31.3\fP\f31.4\fP\f31.5\fP (\f35\fP ) \f31.6\fP (\f36\fP ) с 
 .LP
-\f3\-target\fP のデフォルトは、次のように \f3\-source\fP の値によって決まります。
+\f3\-target\fP 罨< \f3\-source\fP ゃc羆冴障障 
 .RS 3
 .TP 2
 o
-\-source が\f3指定されなかった\fP場合、\-target の値は \f31.6\fP になります。
+\-source \f3絎c\fP翫\-target ゃ \f31.6\fP 障 
 .TP 2
 o
-\-source が \f31.2\fP の場合、\-target の値は \f31.4\fP になります。
+\-source \f31.2\fP 翫\-target ゃ \f31.4\fP 障 
 .TP 2
 o
-\-source が \f31.3\fP の場合、\-target の値は \f31.4\fP になります。
+\-source \f31.3\fP 翫\-target ゃ \f31.4\fP 障 
 .TP 2
 o
-\-source が\f3それ以外の値の場合はすべて\fP、\-target の値は \f3\-source\fP の値になります。
+\-source \f3篁ュゃ翫鴻\fP\\\-target ゃ \f3\-source\fP ゃ障 
 .RE
 .TP 3
 \-bootclasspath bootclasspath 
-指定された一連のブートクラスに対してクロスコンパイルを行います。ユーザークラスパスと同様に、ブートクラスパスの複数のエントリはコロン (\f3:\fP) で区切ります。ブートクラスパスのエントリには、ディレクトリ、JAR アーカイブ、または ZIP アーカイブを指定できます。
+絎筝c若鴻絲障鴻潟潟ゃ茵障若吟若鴻鴻罕若鴻鴻茲違潟潟 (\f3:\fP) у阪障 若鴻鴻潟cJAR ≪若ゃ障 ZIP ≪若ゃ絎с障 
 .TP 3
 \-extdirs directories 
-指定された拡張機能ディレクトリに対してクロスコンパイルを行います。\f2directories\fP には、コロンで区切ったディレクトリのリストを指定します。指定したディレクトリ内の各 JAR アーカイブから、クラスファイルが検索されます。
+絎≦宍罘純c絲障鴻潟潟ゃ茵障\f2directories\fP 潟潟у阪cc鴻絎障絎c JAR ≪若ゃ鴻<ゃ罎膣≪障 
 .RE
 
 .LP
 .RE
 .SS 
-非標準オプション
+罔羣激с
 .LP
 .RS 3
 
@@ -277,37 +305,37 @@
 .RS 3
 .TP 3
 \-Xbootclasspath/p:path 
-ブートストラップクラスパスの前に追加します。
+若鴻鴻鴻菴遵障 
 .TP 3
 \-Xbootclasspath/a:path 
-ブートストラップクラスパスの後ろに追加します。
+若鴻鴻鴻緇菴遵障 
 .TP 3
 \-Xbootclasspath/:path 
-ブートストラップクラスファイルの位置をオーバーライドします。
+若鴻鴻<ゃ篏臀若若ゃ障 
 .TP 3
 \-Xlint 
-推奨されるすべての警告を有効にします。このリリースでは、利用可能なすべての警告が推奨されています。
+ィ絅鴻茘鴻障若鴻с純鴻茘ィ絅障 
 .TP 3
 \-Xlint:none 
-Java 言語仕様では指定されていないすべての警告を無効にします。
+Java 荐茯篁罕с絎鴻茘≦鴻障 
 .TP 3
 \-Xlint:\-name 
-警告 \f2name\fP を無効にします。ただし、\f2name\fP は、\f3\-Xlint:\fP\f2name\fP に使用できる警告名のいずれかになります。この警告名は次のとおりです。
+茘 \f2name\fP ≦鴻障 \f2name\fP \f3\-Xlint:\fP\f2name\fP 篏睡с茘障 茘罨<с 
 .TP 3
 \-Xlint:unchecked 
-Java 言語仕様で指定されている未検査変換警告の詳細を示します。
+Java 荐茯篁罕ф絎罎糸茘荅括完腓冴障 
 .TP 3
 \-Xlint:path 
-存在しないパス (classpath、sourcepath など) ディレクトリについて警告します。
+絖 (classpathsourcepath ) cゃ茘障 
 .TP 3
 \-Xlint:serial 
-\f2serialVersionUID\fP 定義が直列化可能クラスにないことを警告します。
+\f2serialVersionUID\fP 絎臂翫純鴻茘障 
 .TP 3
 \-Xlint:finally 
-正常に完了できない \f2finally\fP 節について警告します。
+罩e幻絎篋с \f2finally\fP 膀ゃ茘障 
 .TP 3
 \-Xlint:fallthrough 
-fall\-through ケースの \f2switch\fP ブロックをチェックし、検出されたものに対して警告メッセージを表示します。fall\-through ケースは、\f2switch\fP ブロック内の最後のケースを除くケースです。このコードには \f2break\fP 文は含まれません。コードの実行をそのケースから次のケースへ移動します。たとえば、この \f2switch\fP ブロック内の \f2case 1\fP ラベルに続くコードは、\f2break\fP 文で終わっていません。
+fall\-through 宴若鴻 \f2switch\fP с罎冴絲障茘<祉若吾茵腓冴障Fall\-through 宴若鴻\f2switch\fP 緇宴若鴻ゃ宴若鴻с 潟若 \f2break\fP 障障 潟若絎茵宴若鴻罨<宴若鴻悟Щ障違 \f2switch\fP  \f2case 1\fP 膓潟若\f2break\fP хc障 
 .RS 3
 
 .LP
@@ -333,34 +361,34 @@
 \fP
 .fi
 .RE
-このコードのコンパイル時に \f2\-Xlint:fallthrough\fP フラグが使用されていた場合、コンパイラは 当該ケースの行番号とともに、fall\-through ケースの可能性があることを示す警告を発行します。
+潟若潟潟ゃ \f2\-Xlint:fallthrough\fP 違篏睡翫潟潟ゃ 綵荅蚊宴若鴻茵垩fall\-through 宴若鴻醇с腓冴茘肴障 
 .TP 3
-\-Xmaxerrors number 
-印刷するエラーの最大数を設定します。
+\-Xmaxerrs number 
+医激若紊ф違荐絎障 
 .TP 3
 \-Xmaxwarns number 
-印刷する警告の最大数を設定します。
+医激茘紊ф違荐絎障 
 .TP 3
 \-Xstdout filename 
-コンパイラのメッセージを、指定されたファイルに送ります。デフォルトでは、コンパイラのメッセージは \f2System.err\fP に送られます。
+潟潟ゃ<祉若吾絎<ゃ障с潟潟ゃ<祉若吾 \f2System.err\fP 障 
 .TP 3
 \-Xprefer:{newer,source} 
-ある型に対してソースファイルとクラスファイルの両方が見つかった場合、そのどちらのファイルを読み取るべきかを指定します (「型の検索」を参照)。\f2\-Xprefer:newer\fP を使用した場合、ある型に対するソースファイルとクラスファイルの新しい方が読み取られます (デフォルト)。\f2\-Xprefer:source\fP オプションを使用した場合、ソースファイルが読み取られます。\f2SOURCE\fP の保存ポリシーを使って宣言された注釈に任意の注釈プロセッサがアクセスできるようにしたい場合は、\f2\-Xprefer:source\fP を使用してください。
+絲障純若鴻<ゃ鴻<ゃ筝≧鴻荀ゃc翫<<ゃ茯水鴻絎障 (罎膣≪)\f2\-Xprefer:newer\fP 篏睡翫絲障純若鴻<ゃ鴻<ゃ違鴻茯水障 ()\f2\-Xprefer:source\fP激с潟篏睡翫純若鴻<ゃ茯水障\f2SOURCE\fP 篆絖激若篏帥c絎h羈篁紙羈祉泣≪祉鴻с翫\f2\-Xprefer:source\fP篏睡 
 .TP 3
 \-Xprint 
-指定された型のテキスト表現をデバッグ目的で出力します。注釈処理、コンパイルのどちらも実行しません。出力形式は変更される可能性があります。
+絎鴻茵憗亥у阪障 羈潟潟ゃ<絎茵障阪綵√紊眼醇с障 
 .TP 3
 \-XprintProcessorInfo 
-ある特定のプロセッサが処理を依頼されている注釈に関する情報を出力します。
+劫祉泣箴若羈≪宴阪障 
 .TP 3
 \-XprintRounds 
-初回および後続の注釈処理ラウンドに関する情報を出力します。
+喝膓羈潟≪宴阪障 
 .RE
 
 .LP
 .RE
 .SS 
-\-J オプション
+\-J 激с
 .LP
 .RS 3
 
@@ -368,34 +396,34 @@
 .RS 3
 .TP 3
 \-Joption 
-\f3javac\fP が呼び出す \f3java\fP 起動ツールに、\f2option\fP を渡します。たとえば、\f3\-J\-Xms48m\fP と指定すると、スタートアップメモリは 48M バイトに設定されます。このオプションは \f3\-X\fP で始まっていませんが、\f3javac\fP の「標準オプション」ではありません。\f3\-J\fP を使って、Java で記述されたアプリケーションを実行する背後の VM にオプション渡すことは、よく行われています。
+\f3javac\fP 若喝冴 \f3java\fP 莎桁若\f2option\fP 羝<障違\f3\-J\-Xms48m\fP 絎鴻帥若≪<≪若 48M ゃ荐絎障激с潟 \f3\-X\fP у障c障\f3javac\fP 罔羣激с潟с障\f3\-J\fP 篏帥cJava ц菴違≪宴若激с潟絎茵緇 VM 激с恰検頫障 
 .LP
-\f3注:\fP \  \f3CLASSPATH\fP、\f3\-classpath\fP、\f3\-bootclasspath\fP、および \f3\-extdirs\fP は、\f3javac\fP を実行するために使うクラスを指定するものでは\f2ありません\fP。このような方法でコンパイラの実装を操作することは、通常は無意味であり、常に危険を伴います。このような方法を使う必要がある場合は、\f3\-J\fP オプションを使って、必要なオプションを背後の \f3java\fP 起動ツールに渡してください。
+\f3羈:\fP \  \f3CLASSPATH\fP\f3\-classpath\fP\f3\-bootclasspath\fP \f3\-extdirs\fP \f3javac\fP 絎茵篏帥鴻絎с障号с潟潟ゃ絎茖篏絽吾≧潟с絽吾演冴篌眼障号篏帥綽荀翫\f3\-J\fP 激с潟篏帥c綽荀激с潟緇 \f3java\fP 莎桁若羝<  
 .RE
 
 .LP
 .RE
-.SH "コマンド行引数ファイル"
+.SH "潟潟茵綣違<ゃ"
 .LP
 
 .LP
 .LP
-javac のコマンド行を短くしたり簡潔にしたりするために、\f2javac\fP コマンドに対する引数 (\f2\-J\fP オプションを除く) を含む 1 つ以上のファイルを指定することができます。この方法を使うと、どのオペレーティングシステム上でも、任意の長さの javac コマンドを作成できます。
+\f2javac\fP 潟潟茵膂≧\f2javac\fP 潟潟絲障綣 (\f2\-J\fP 激с潟ゃ)  1 や札筝<ゃ絎с障号篏帥若c潟違激鴻筝с篁紙激 javac 潟潟篏с障
 .LP
 .LP
-引数ファイルには、javac のオプションとソースファイル名を自由に組み合わせて記述できます。ファイル内の各引数は、スペースまたは改行で区切ります。ファイル名に空白が含まれている場合は、そのファイル名全体を二重引用符で囲みます。
+綣違<ゃjavac 激с潟純若鴻<ゃ宴腟水荐菴違с障<ゃ綣違鴻若鴻障壕у阪障<ゃ腥榊純障翫<ゃ篏篋綣膃у蚊帥障
 .LP
 .LP
-引数ファイル内のファイル名は、現在のディレクトリから見た相対パスになります。引数ファイルの位置から見た相対パスではありません。引数ファイル内のファイル名リストでは、ワイルドカード (*) は使用できません。たとえば、\f2*.java\fP とは指定できません。引数ファイル内の引数で \f2@\fP 文字を使用して、複数のファイルを再帰的に解釈することはサポートされていません。また、\f2\-J\fP オプションもサポートされていません。このオプションは起動ツールに渡されますが、起動ツールでは引数ファイルをサポートしていないからです。
+綣違<ゃ<ゃ憜c荀後障鴻障綣違<ゃ篏臀荀後障鴻с障綣違<ゃ<ゃ鴻сゃ若 (*) 篏睡с障違\f2*.java\fP 絎с障綣違<ゃ綣違 \f2@\fP 絖篏睡茲違<ゃ絽亥茹i泣若障障\f2\-J\fP 激с潟泣若障 激с潟莎桁若羝<障莎桁若с綣違<ゃ泣若с
 .LP
 .LP
-javac を実行するときに、各引数ファイルのパスとファイル名の先頭に \f2@\fP 文字を付けて渡します。javac は、\f2@\fP 文字で始まる引数を見つけると、そのファイルの内容を展開して引数リストに挿入します。
+javac 絎茵綣違<ゃ鴻<ゃ \f2@\fP 絖篁羝<障javac \f2@\fP 絖у障綣違荀ゃ<ゃ絎鴻絮綣違鴻水ャ障
 .LP
 .SS 
-例 \- 引数ファイルを 1 つ指定
+綣違<ゃ 1 ゆ絎箴
 .LP
 .LP
-\f2argfile\fP という名前の引数ファイルにすべての javac 引数を格納する場合は、次のように指定します。
+\f2argfile\fP 綣違<ゃ鴻 javac 綣違主翫罨<絎障
 .LP
 .nf
 \f3
@@ -408,16 +436,16 @@
 
 .LP
 .LP
-この引数ファイルには、次の例で示されている 2 つのファイルの内容を両方とも入れることができます。
+綣違<ゃ罨<箴хず 2 ゃ<ゃ絎鴻筝≧鴻ャс障
 .LP
 .SS 
-例 \- 引数ファイルを 2 つ指定
+綣違<ゃ 2 ゆ絎箴
 .LP
 .LP
-たとえば、javac オプション用に 1 ファイル、ソースファイル名用に 1 ファイルというように、2 つの引数ファイルを作成することもできます。なお、このあとのリストでは、行の継続文字を使用していません。
+違javac 激с括 1 <ゃ純若鴻<ゃ 1 <ゃ2 ゃ綣違<ゃ篏с障鴻с茵膓膓絖篏睡障
 .LP
 .LP
-以下の内容を含む \f2options\fP という名前のファイルを作成します。
+篁ヤ絎鴻 \f2options\fP <ゃ篏障
 .LP
 .nf
 \f3
@@ -435,7 +463,7 @@
 
 .LP
 .LP
-以下の内容を含む \f2classes\fP という名前のファイルを作成します。
+篁ヤ絎鴻 \f2classes\fP <ゃ篏障
 .LP
 .nf
 \f3
@@ -453,7 +481,7 @@
 
 .LP
 .LP
-次のコマンドを使用して \f3javac\fP を実行します。
+罨<潟潟篏睡 \f3javac\fP 絎茵障
 .LP
 .nf
 \f3
@@ -466,10 +494,10 @@
 
 .LP
 .SS 
-例 \- パス付きの引数ファイル
+剛綣違<ゃ箴
 .LP
 .LP
-引数ファイルには、パスを指定できます。ただし、そのファイル内に指定されたファイル名は、現在の作業ディレクトリから見た相対パスになります。つまり、下の例の場合は、\f2path1\fP や \f2path2\fP から見た相対パスではありません。
+綣違<ゃ鴻絎с障 <ゃ絎<ゃ憜篏罐c荀後障鴻障 ゃ障筝箴翫\f2path1\fP  \f2path2\fP 荀後障鴻с障
 .LP
 .nf
 \f3
@@ -481,81 +509,85 @@
 .fi
 
 .LP
-.SH "注釈処理"
+.SH "羈"
 .LP
 
 .LP
 .LP
-\f3javac\fP が注釈処理を直接サポートしているため、独立した注釈処理ツールである \f3apt\fP を使用する必要がなくなりました。
+\f3javac\fP 羈贋・泣若腴羈若с \f3apt\fP 篏睡綽荀障
 .LP
 .LP
-注釈処理の API は、\f2javax.annotation.processing\fP および \f2javax.lang.model\fP パッケージとそのサブパッケージ内に定義されています。
+羈 API \f2javax.annotation.processing\fP  \f2javax.lang.model\fP 宴若吾泣宴若後絎臂障
 .LP
 .SS 
-注釈処理の概要
+羈网荀
 .LP
 .LP
-\f3\-proc:none\fP オプションによって注釈処理が無効化されないかぎり、コンパイラは使用可能なすべての注釈プロセッサを検索します。検索パスは \f3\-processorpath\fP オプションを使って指定できます。検索パスを指定しなかった場合は、ユーザークラスパスが使用されます。プロセッサの検索は、検索パス上の \f2META_INF/services/javax.annotation.processing.Processor\fP という名前のサービスプロバイダ構成ファイルに基づいて行われます。このようなファイルには、使用するすべての注釈プロセッサの名前を、1 行に 1 つずつ含めてください。また、別の方法として、\f3\-processor\fP オプションを使ってプロセッサを明示的に指定することもできます。
+\f3\-proc:none\fP 激с潟c羈≦劫潟潟ゃ篏睡純鴻羈祉泣罎膣≪障罎膣≪鴻 \f3\-processorpath\fP 激с潟篏帥c絎с障 罎膣≪鴻絎c翫若吟若鴻鴻篏睡障祉泣罎膣≪罎膣≪剛
+.br
+\f2\  META\-INF/services/javax.annotation.processing.Processor\fP
+.br
+泣若鴻ゃ罕<ゃ冴ャ茵障<ゃ篏睡鴻羈祉泣1 茵 1 ゃゅ障ャ号\f3\-processor\fP 激с潟篏帥c祉泣腓榊絎с障
 .LP
 .LP
-コンパイラは、コマンド行のソースファイルやクラスを走査することで、どのような注釈が存在しているかを確認し終わると、プロセッサに対して問い合わせを行い、それらのプロセッサがどの注釈を処理できるのかを確認します。一致するものが見つかった場合、そのプロセッサが呼び出されます。各プロセッサは、自身が処理する注釈を「要求」できます。 その場合、それらの注釈に対する別のプロセッサを見つける試みは行われません。すべての注釈が要求されてしまうと、コンパイラはそれ以上プロセッサの検索を行いません。
+潟潟ゃ潟潟茵純若鴻<ゃ鴻莎井祉с羈絖腆肴腟祉泣絲障茵祉泣羈с腆肴障筝眼荀ゃc翫祉泣若喝冴障祉泣荳羈荀羆с障 翫羈絲障ャ祉泣荀ゃ荅帥茵障鴻羈荀羆障潟潟ゃ篁ヤ祉泣罎膣≪茵障
 .LP
 .LP
-いずれかのプロセッサによって新しいソースファイルが生成されると、注釈処理の 2 回目のラウンドが開始されます。新しく生成されたすべてのソースファイルが走査され、前回と同様に注釈が処理されます。以前のラウンドで呼び出されたプロセッサはすべて、後続のどのラウンドでも呼び出されます。これが、新しいソースファイルが生成されなくなるまで続きます。
+祉泣c違純若鴻<ゃ羈 2 潟紮障違鴻純若鴻<ゃ莎井祉罕羈障篁ュ潟у若喝冴祉泣鴻緇膓潟с若喝冴障違純若鴻<ゃ障х障
 .LP
 .LP
-あるラウンドで新しいソースファイルが生成されなかった場合、注釈プロセッサがあと 1 回だけ呼び出され、必要な処理を実行する機会が与えられます。最後に、\f3\-proc:only\fP オプションが使用されないかぎり、コンパイラは、元のソースファイルと生成されたすべてのソースファイルをコンパイルします。
+潟ф違純若鴻<ゃc翫羈祉泣 1 若喝冴綽荀絎茵罘篌筝障 緇\f3\-proc:only\fP 激с潟篏睡潟潟ゃ純若鴻<ゃ鴻純若鴻<ゃ潟潟ゃ障
 .LP
 .SS 
-暗黙的にロードされたソースファイル
+藥若純若鴻<ゃ
 .LP
 .LP
-コンパイラは、一連のソースファイルをコンパイルする際に、別のソースファイルを暗黙的にロードしなければならない場合があります (「型の検索」を参照)。そのようなファイルは、現時点では注釈処理の対象になりません。デフォルトでは、注釈処理が実行され、かつ暗黙的にロードされたソースファイルが 1 つでもコンパイルされた場合にコンパイラは警告を発行します。この警告を抑制する方法については、\-implicit オプションを参照してください。
+潟潟ゃ筝c純若鴻<ゃ潟潟ゃャ純若鴻<ゃ藥若違翫障 (罎膣≪)<ゃ憝鴻с羈絲乗院障с羈絎茵ゆ藥若純若鴻<ゃ 1 ゃс潟潟ゃ翫潟潟ゃ茘肴障茘吟号ゃ\-implicit 激с潟с
 .LP
-.SH "型の検索"
+.SH "罎膣"
 .LP
 
 .LP
 .LP
-ソースファイルをコンパイルする場合、コマンド行で指定したソースファイルに型の定義が見つからないとき、コンパイラは通常、その型に関する情報を必要とします。コンパイラは、ソースファイルで使われているクラスまたはインタフェース、拡張されているクラスまたはインタフェース、あるいは実装されているクラスまたはインタフェースすべてについて、型の情報を必要とします。これには、ソースファイルで明示的には言及されていなくても、継承を通じて情報を提供するクラスとインタフェースも含まれます。
+純若鴻<ゃ潟潟ゃ翫潟潟茵ф絎純若鴻<ゃ絎臂荀ゃ潟潟ゃ絽吾≪宴綽荀障潟潟ゃ純若鴻<ゃт戎鴻障ゃ潟帥с若鴻≦宍鴻障ゃ潟帥с若鴻絎茖鴻障ゃ潟帥с若鴻鴻ゃ宴綽荀障純若鴻<ゃф腓榊荐膓帥宴箴鴻ゃ潟帥с若鴻障障
 .LP
 .LP
-たとえば、\f3java.applet.Applet\fP をサブクラスにした場合、アプレットの祖先のクラス (\f3java.awt.Panel\fP、\f3java.awt.Container\fP、\f3java.awt.Component\fP、\f3java.lang.Object\fP) を使用していることになります。
+違\f3java.applet.Applet\fP 泣鴻翫\f3≪\fP腑刻\f3java.awt.Panel\fP\f3java.awt.Container\fP\f3java.awt.Component\fP\f3java.lang.Object\fP鐚篏睡障
 .LP
 .LP
-コンパイラは、型の情報が必要になると、その型を定義しているソースファイルまたはクラスファイルを探します。まず、ブートストラップクラスと拡張機能クラスを検索し、続いてユーザークラスパス (デフォルトではカレントディレクトリ) を検索します。ユーザークラスパスは、\f3CLASSPATH\fP 環境変数を設定して定義するか、または \f3\-classpath\fP コマンド行オプションを使って設定します。詳細は、
+潟潟ゃ宴綽荀絎臂純若鴻<ゃ障鴻<ゃ「障障若鴻鴻≦宍罘純鴻罎膣≪膓若吟若鴻 (с潟c) 罎膣≪障若吟若鴻鴻\f3CLASSPATH\fP 医紊違荐絎絎臂障 \f3\-classpath\fP 潟潟茵激с潟篏帥c荐絎障荅括完
 .na
-「\f2Setting the Class Path\fP」
+\f2鴻鴻荐絎\fP @
 .fi
-(http://java.sun.com/javase/6/docs/technotes/tools/index.html#classpath) を参照してください。
+http://java.sun.com/javase/6/docs/technotes/tools/index.html#classpathс
 .LP
 .LP
-\-sourcepath オプションが指定されている場合、コンパイラは、指定されたパスからソースファイルを検索します。それ以外の場合は、ユーザークラスパスからクラスファイルとソースファイルの両方を検索します。
+\-sourcepath 激с潟絎翫潟潟ゃ絎鴻純若鴻<ゃ罎膣≪障 篁ュ翫若吟若鴻鴻鴻<ゃ純若鴻<ゃ筝≧鴻罎膣≪障
 .LP
 .LP
-\f3\-bootclasspath\fP オプションと \f3\-extdirs\fP オプションを使うと、別のブートストラップクラスや拡張機能クラスを指定できます。このあとの「クロスコンパイルオプション」を参照してください。
+\f3\-bootclasspath\fP 激с潟 \f3\-extdirs\fP 激с潟篏帥ャ若鴻鴻≦宍罘純鴻絎с障 鴻潟潟ゃ激с潟с
 .LP
 .LP
-型の検索に成功した場合の結果は、クラスファイル、ソースファイル、またはその両方である場合があります。両方が見つかった場合、そのどちらを使用すべきかを \-Xprefer オプションでコンパイラに指示できます。\f3newer\fP が指定された場合、コンパイラは 2 つのファイルの新しい方を使用します。\f3source\fP が指定された場合、コンパイラはソースファイルを使用します。デフォルトは \f3newer\fP です。
+罎膣≪緇腟鴻<ゃ純若鴻<ゃ障筝≧鴻с翫障筝≧鴻荀ゃc翫<篏睡鴻 \-Xprefer 激с潟с潟潟ゃ腓冴с障\f3newer\fP 絎翫潟潟ゃ 2 ゃ<ゃ違鴻篏睡障\f3source\fP 絎翫潟潟ゃ純若鴻<ゃ篏睡障 \f3newer\fP с
 .LP
 .LP
-型の検索自体によって、または \f3\-Xprefer\fP が設定された結果として必要な型のソースファイルが見つかった場合、コンパイラはそのソースファイルを読み取り、必要な情報を取得します。さらに、コンパイラはデフォルトで、そのソースファイルのコンパイルも行います。\-implicit オプションを使えばその動作を指定できます。\f3none\fP を指定した場合、そのソースファイルのクラスファイルは生成されません。\f3class\fP を指定した場合、そのソースファイルのクラスファイルが生成されます。
+罎膣∵篏c障 \f3\-Xprefer\fP 荐絎腟綽荀純若鴻<ゃ荀ゃc翫潟潟ゃ純若鴻<ゃ茯水綽荀宴緇障潟潟ゃс純若鴻<ゃ潟潟ゃ茵障\-implicit 激с潟篏帥違篏絎с障\f3none\fP 絎翫純若鴻<ゃ鴻<ゃ障\f3class\fP 絎翫純若鴻<ゃ鴻<ゃ障
 .LP
 .LP
-コンパイラは、注釈処理の完了後に、ある型情報の必要性を認識する場合があります。その型情報があるソースファイル内に見つかり、かつ \f3\-implicit\fP オプションが指定されていない場合は、そのファイルが注釈処理の対象とならずにコンパイルされることを、コンパイラがユーザーに警告します。この警告を無効にするには、(そのファイルが注釈処理の対象となるように) そのファイルをコマンド行に指定するか、あるいはそのようなソースファイルに対してクラスファイルを生成すべきかどうかを \f3\-implicit\fP オプションを使って指定します。
+潟潟ゃ羈絎篋緇宴綽荀с茯茘翫障宴純若鴻<ゃ荀ゃ \f3\-implicit\fP 激с潟絎翫<ゃ羈絲乗院潟潟ゃ潟潟ゃ若吟若茘障茘≦鴻(<ゃ羈絲乗院) <ゃ潟潟茵絎純若鴻<ゃ絲障鴻<ゃ鴻 \f3\-implicit\fP 激с潟篏帥c絎障
 .LP
-.SH "プログラマティックインタフェース"
+.SH "違cゃ潟帥с若"
 .LP
 
 .LP
 .LP
-\f3javac\fP は、\f2javax.tools\fP パッケージ内のクラスとインタフェースによって定義される新しい Java Compiler API をサポートします。
+\f3javac\fP \f2javax.tools\fP 宴若後鴻ゃ潟帥с若鴻c絎臂違 Java Compiler API 泣若障
 .LP
 .SS 
-例
+箴
 .LP
 .LP
-コマンド行から指定された引数を使ってコンパイルを実行するには、次のようなコードを使用します。
+潟潟茵絎綣違篏帥c潟潟ゃ絎茵罨<潟若篏睡障
 .LP
 .nf
 \f3
@@ -571,22 +603,22 @@
 
 .LP
 .LP
-この場合、標準出力ストリームにすべての診断メッセージが書き出され、コマンド行から呼び出された \f3javac\fP が返すのと同じ終了コードが返されます。
+翫罔羣阪鴻若鴻荐堺<祉若吾吾冴潟潟茵若喝冴 \f3javac\fP 菴腟篋潟若菴障
 .LP
 .LP
-\f2javax.tools.JavaCompiler\fP インタフェース上のほかのメソッドを使えば、診断メッセージの処理やファイルの読み取り元/書き込み先の制御などを行えます。
+\f2javax.tools.JavaCompiler\fP ゃ潟帥с若剛祉<純篏帥違荐堺<祉若吾<ゃ茯水/吾莨若水九勝茵障
 .LP
 .SS 
-旧式のインタフェース
+уゃ潟帥с若
 .LP
 .RS 3
 
 .LP
 .LP
-\f3注:\fP \  この API は、下位互換性を確保するためだけに残されています。新しいコードでは、必ず前述の Java Compiler API を使用してください。
+\f3羈:\fP \  API 筝篏篋с腆坂罧障 違潟若с綽菴違 Java Compiler API 篏睡
 .LP
 .LP
-\f2com.sun.tools.javac.Main\fP クラスには、プログラム内からコンパイラを呼び出すための static メソッドが 2 つ用意されています。それらを次に示します。
+\f2com.sun.tools.javac.Main\fP 鴻違潟潟ゃ若喝冴 static <純 2 ょ障 罨<腓冴障
 .LP
 .nf
 \f3
@@ -602,28 +634,28 @@
 
 .LP
 .LP
-\f2args\fP パラメータは、javac プログラムに通常渡される任意のコマンド行引数を表しています。その概要については、前出の「形式」節を参照してください。
+\f2args\fP <若帥javac 違絽御検篁紙潟潟茵綣違茵障 网荀ゃ冴綵√膀с
 .LP
 .LP
-\f2out\fP パラメータは、コンパイラの診断メッセージの出力先を示します。
+\f2out\fP <若帥潟潟ゃ荐堺<祉若吾阪腓冴障
 .LP
 .LP
-戻り値は、\f3javac\fP の終了値と同じです。
+祉ゃ\f3javac\fP 腟篋ゃс
 .LP
 .LP
-名前が \f2com.sun.tools.javac\fP で始まるパッケージ (非公式には \f2com.sun.tools.javac\fP のサブパッケージとして知られる) に含まれる\f3その他の\fPクラスやメソッドは、どれも完全に内部用であり、いつでも変更される可能性があります。
+ \f2com.sun.tools.javac\fP у障宴若 (綣 \f2com.sun.tools.javac\fP 泣宴若吾ャ) 障\f3篁\fP鴻<純絎сゃс紊眼醇с障
 .LP
 .RE
-.SH "例"
+.SH "箴"
 .LP
 .SS 
-簡単なプログラムのコンパイル
+膂≦違潟潟ゃ
 .LP
 .RS 3
 
 .LP
 .LP
-\f2Hello.java\fP というソースファイルで、\f3greetings.Hello\fP という名前のクラスを定義しているとします。\f2greetings\fP ディレクトリは、ソースファイルとクラスファイルの両方があるパッケージディレクトリで、現在のディレクトリのすぐ下にあります。このため、この例では、デフォルトのユーザークラスパスを使用できます。また、\f3\-d\fP を使って別の出力先ディレクトリを指定する必要もありません。
+\f2Hello.java\fP 純若鴻<ゃс\f3greetings.Hello\fP 鴻絎臂障\f2greetings\fP c純若鴻<ゃ鴻<ゃ筝≧鴻宴若吾cс憜c筝障箴с若吟若鴻鴻篏睡с障障\f3\-d\fP 篏帥cャ阪c絎綽荀障
 .LP
 .RS 3
 
@@ -681,13 +713,13 @@
 .LP
 .RE
 .SS 
-複数のソースファイルのコンパイル
+茲違純若鴻<ゃ潟潟ゃ
 .LP
 .RS 3
 
 .LP
 .LP
-次の例では、パッケージ \f2greetings\fP 内のすべてのソースファイルをコンパイルします。
+罨<箴с宴若 \f2greetings\fP 鴻純若鴻<ゃ潟潟ゃ障
 .LP
 .RS 3
 
@@ -721,13 +753,13 @@
 .LP
 .RE
 .SS 
-ユーザークラスパスの指定
+若吟若鴻鴻絎
 .LP
 .RS 3
 
 .LP
 .LP
-上の例のソースファイルのうち 1 つを変更し、変更後のファイルを再コンパイルするとします。
+筝箴純若鴻<ゃ 1 ゃ紊眼紊翫<ゃ潟潟ゃ障
 .LP
 .RS 3
 
@@ -748,7 +780,7 @@
 
 .LP
 .LP
-\f2greetings.Hi\fP は、\f2greetings\fP パッケージ内のほかのクラスを参照しているため、コンパイラはこれらのクラスを探す必要があります。上の例では、デフォルトのユーザークラスパスが、パッケージディレクトリを含むディレクトリと同じであるため、コンパイルは正常に実行されます。ただし、現在どのディレクトリにいるかに関係なく、このファイルを再コンパイルする場合は、ユーザークラスパスに \f2/examples\fP を追加する必要があります。ユーザークラスパスにエントリを追加するには、\f3CLASSPATH\fP を設定する方法もありますが、ここでは \f3\-classpath\fP オプションを使うことにします。
+\f2greetings.Hi\fP \f2greetings\fP 宴若後祉鴻с潟潟ゃ鴻「綽荀障筝箴с若吟若鴻鴻宴若吾ccс潟潟ゃ罩e幻絎茵障憜c≫<ゃ潟潟ゃ翫若吟若鴻鴻 \f2/examples\fP 菴遵綽荀障若吟若鴻鴻潟菴遵\f3CLASSPATH\fP 荐絎号障с \f3\-classpath\fP 激с潟篏帥障
 .LP
 .RS 3
 
@@ -765,7 +797,7 @@
 
 .LP
 .LP
-再度 \f2greetings.Hi\fp を変更してバナーユーティリティを使うようにした場合は、このバナーユーティリティもユーザークラスパスを通じてアクセスできるようになっている必要があります。
+綺 \f2greetings.Hi\fP 紊眼若若cc若篏帥翫若若cc若若吟若鴻鴻≪祉鴻сc綽荀障
 .LP
 .RS 3
 
@@ -784,7 +816,7 @@
 
 .LP
 .LP
-\f2greetings\fP 内のクラスを実行するには、\f2greetings\fP と、\f2greetings\fP が使うクラスの両方にアクセスできる必要があります。
+\f2greetings\fP 鴻絎茵\f2greetings\fP \f2greetings\fP 篏帥鴻筝≧鴻≪祉鴻с綽荀障
 .LP
 .RS 3
 
@@ -802,13 +834,13 @@
 .LP
 .RE
 .SS 
-ソースファイルとクラスファイルの分離
+純若鴻<ゃ鴻<ゃ
 .LP
 .RS 3
 
 .LP
 .LP
-特に大規模プロジェクトの場合は、ソースファイルとクラスファイルを別々のディレクトリに置くと便利なことがあります。クラスファイルの出力先を別に指定するには、\f3\-d\fP を使います。ソースファイルはユーザークラスパスにはないので、\f3\-sourcepath\fP を使って、コンパイラがソースファイルを見つけることができるようにします。
+鴻紊ц閞<吾с翫純若鴻<ゃ鴻<ゃャc臀箴水障鴻<ゃ阪ャ絎\f3\-d\fP 篏帥障純若鴻<ゃ若吟若鴻鴻с\f3\-sourcepath\fP 篏帥c潟潟ゃ純若鴻<ゃ荀ゃс障
 .LP
 .RS 3
 
@@ -855,17 +887,17 @@
 
 .LP
 .LP
-\f3注:\fP \  コマンド行では \f2src/farewells/Base.java\fP を指定していませんが、このファイルもコンパイラによってコンパイルされています。自動コンパイルを監視するには、\f3\-verbose\fP オプションを使います。
+\f3羈:\fP \ 潟潟茵с \f2src/farewells/Base.java\fP 絎障<ゃ潟潟ゃc潟潟ゃ障潟潟ゃh\f3\-verbose\fP 激с潟篏帥障
 .LP
 .RE
 .SS 
-クロスコンパイルの例
+鴻潟潟ゃ箴
 .LP
 .RS 3
 
 .LP
 .LP
-ここでは、javac を使って、1.5 VM 上で実行するコードをコンパイルします。
+с\f3javac\fP 篏帥c1.5 VM 筝у茵潟若潟潟ゃ障
 .LP
 .RS 3
 
@@ -884,13 +916,13 @@
 
 .LP
 .LP
-\f3\-target 1.5\fP オプションにより、1.5 VM と互換性のあるクラスファイルが生成されます。デフォルトでは、\f3javac\fP は JDK 6 用にコンパイルします。
+\f3\-target 1.5\fP 激с潟1.5 VM 篋с鴻<ゃ障с\f3javac\fP  JDK 6 潟潟ゃ障
 .LP
 .LP
-Java プラットフォーム JDK の \f3javac\fP は、デフォルトではそれ自身のブートストラップクラスに対してコンパイルを行うので、代わりに JDK 1.5 のブートストラップクラスに対してコンパイルを行うように \f3javac\fP を設定する必要があります。これは、\f3\-bootclasspath\fP および \f3\-extdirs\fP を使って指定します。この指定を行わないと、1.5 VM には存在しない Java プラットフォーム API に対応したコンパイルが行われるため、プログラムの実行時に失敗するでしょう。
+Java 若 JDK  \f3javac\fP сJava 2 SDK 若鴻鴻絲障潟潟ゃ茵сJava 2 SDK с JDK 1.5 若鴻鴻絲障潟潟ゃ茵絎綽荀障\f3\-bootclasspath\fP  \f3\-extdirs\fP 篏帥c絎障絎茵1.5 VM 絖 Java 2 若 API 絲上潟潟ゃ茵違絎茵絎潟榊障
 .LP
 .RE
-.SH "関連項目"
+.SH "∫i"
 .LP
 
 .LP
@@ -898,33 +930,33 @@
 .TP 2
 o
 .na
-「\f2The javac Guide\fP」
+\f2The javac Guide\fP @
 .fi
-(http://java.sun.com/javase/6/docs/technotes/guides/javac/index.html)
+http://java.sun.com/javase/6/docs/technotes/guides/javac/index.html 
 .TP 2
 o
-java(1) \- Java アプリケーション起動プログラム
+java(1) \- Java ≪宴若激с活儀若 
 .TP 2
 o
-jdb(1) \- Java デバッガ
+jdb(1) \- Java  
 .TP 2
 o
-javah(1) \- C 言語のヘッダとスタブファイルのジェネレータ
+javah(1) \- C 若鴻帥<ゃ吾с若帥 
 .TP 2
 o
-javap(1) \- Java クラスファイル逆アセンブラ
+javap(1) \- 鴻<ゃ≪祉潟 
 .TP 2
 o
-javadoc(1) \- Java API ドキュメントジェネレータ
+javadoc(1) \- Java API ャ<潟吾с若帥 
 .TP 2
 o
-jar(1) \- JAR アーカイブツール
+jar(1) \- JAR ≪若ゃ若 
 .TP 2
 o
 .na
-「\f2The Java Extensions Framework\fP」
+\f2Java ≦宍罘純若若\fP @
 .fi
-(http://java.sun.com/javase/6/docs/technotes/guides/extensions/index.html)
+http://java.sun.com/javase/6/docs/technotes/guides/extensions/index.html 
 .RE
 
 .LP