jdk/src/linux/doc/man/ja/javah.1
author jjg
Tue, 11 Mar 2008 13:14:55 -0700
changeset 168 25697c18650b
parent 2 90ce3da70b43
child 2692 345bc8d65b19
permissions -rw-r--r--
6307187: clean up code for -Xlint:options Summary: introduce common code for handling one-of and any-of options Reviewed-by: mcimadamore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
'\" t
90ce3da70b43 Initial load
duke
parents:
diff changeset
     2
.\"
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
.\" Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
.\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
.\"
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
.\" This code is free software; you can redistribute it and/or modify it
90ce3da70b43 Initial load
duke
parents:
diff changeset
     7
.\" under the terms of the GNU General Public License version 2 only, as
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
.\" published by the Free Software Foundation.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     9
.\"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
.\" This code is distributed in the hope that it will be useful, but WITHOUT
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
.\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
.\" version 2 for more details (a copy is included in the LICENSE file that
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
.\" accompanied this code).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
.\"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
.\" You should have received a copy of the GNU General Public License version
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
.\" 2 along with this work; if not, write to the Free Software Foundation,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
.\"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
.\" Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
.\" CA 95054 USA or visit www.sun.com if you need additional information or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
.\" have any questions.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
.\"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
.\" 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
'\"macro stdmacro
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
.TH javah 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
.SH "名前"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
javah \- C 言語のヘッダとスタブファイルのジェネレータ
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
.\" 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
.\"  This document was created by saving an HTML file as text
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
.\"  from the JavaSoft web site:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
.\" 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
.\" http://java.sun.com/products/jdk/1.2/docs/tooldocs/tools.html
90ce3da70b43 Initial load
duke
parents:
diff changeset
    34
.\" 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
.\"  and adding appropriate troff macros.  Because the JavaSoft web site 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    36
.\"  man pages can change without notice, it may be helpful to diff
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
.\"  files to identify changes other than new functionality. 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    38
.\" 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    40
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
\f3javah\fP は、Java クラスから C ヘッダファイルと C ソースファイルを作成します。これらのファイルは、Java プログラミング言語で書かれたコードと、C などのその他の言語で書かれたコードを接続し、コードが相互に作用するようにします。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
.SH "形式"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
.B javah 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
[
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
.B options
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
]
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
.I fully-qualified-classname . . .
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
.B javah_g 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
[
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
.B options
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
]
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
.I fully-qualified-classname . . .
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
.SH "機能説明"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
.IX "stub file generator" "" "stub file generator \(em \fLjavah\fP"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
.IX "C header and stub file generator" "" "C header and stub file generator \(em \fLjavah\fP"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
.IX "javah" "" "\fLjavah\fP \(em C header and stub file generator"
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
コマンドは、ネイティブメソッドを実装するのに必要な
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
C
90ce3da70b43 Initial load
duke
parents:
diff changeset
    64
言語のヘッダおよびソースファイルを生成します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
C
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
のプログラムは、
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
生成されたヘッダとソースファイルを使って、
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
ネイティブソースコードからオブジェクトのインスタンス
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
変数を参照できます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
.B .h
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
ファイルは、対応するクラスに合ったレイアウトの
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
構造体定義を含んでいます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
構造体に含まれるフィールドは、クラス内のインスタンス変数に
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
対応しています。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
ヘッダファイル名およびヘッダファイル中で定義される構造体名は、
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
クラス名から派生します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
に渡されるクラスがパッケージ内部にあれば、
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
そのパッケージ名がファイル名および構造体名の先頭に付加されます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
名前の間は下線
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
(_)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    83
で区切られます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    85
デフォルトでは、
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
はコマンド行で指定された個々のクラスに対して
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
ヘッダファイルを作成し、現在のディレクトリに出力します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
.B \-stubs
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
オプションを指定するとソースファイルが生成されます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
.B \-o
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
オプションを指定すると、指定した全クラスに対する出力ファイル
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
を連結して
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
1
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
個のファイルとして生成します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
新しいネイティブメソッドインタフェースの
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
Java Native Interface (JNI)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    99
は、ヘッダ情報やスタブファイルを必要としません。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
ただし
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
コマンドは現在も JNI 形式のネイティブメソッドに必要な
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
ネイティブメソッド関数プロトタイプを生成できます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
.B javah 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
はデフォルトで JNI 形式で出力し、その結果を 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
.B .h
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
ファイルに格納します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   108
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
.B javah_g
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
は非最適化バージョンの
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
で、
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
.B jdb
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
などのデバッガ用の使用に適しています。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
.SH "オプション"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
.BI \-o " outputfile"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
コマンド行で指定したすべてのクラスに対する結果のヘッダファイルまたは
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
ソースファイルを連結し、
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
.BR outputfile 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   121
に格納します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
.B \-o
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
オプションまたは 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   124
.B \-d
90ce3da70b43 Initial load
duke
parents:
diff changeset
   125
オプションだけを使用できます。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   127
.BI \-d " directory"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   128
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
   129
がヘッダファイルまたはスタブファイルを書き出す
90ce3da70b43 Initial load
duke
parents:
diff changeset
   130
ディレクトリを指定します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   131
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   132
.B \-stubs
90ce3da70b43 Initial load
duke
parents:
diff changeset
   133
Java オブジェクトファイルから C 言語の宣言を生成します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
.B \-verbose
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
詳細情報の出力を要求します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
   138
は、生成されたファイルの状態に関するメッセージを
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
.B stdout
90ce3da70b43 Initial load
duke
parents:
diff changeset
   140
に書き出します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   141
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
.B  \-help
90ce3da70b43 Initial load
duke
parents:
diff changeset
   143
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
   144
の使用法についてヘルプメッセージを出力します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   145
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
.B \-version
90ce3da70b43 Initial load
duke
parents:
diff changeset
   147
javah バージョン情報を出力します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   148
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   149
.B  \-jni
90ce3da70b43 Initial load
duke
parents:
diff changeset
   150
JNI 形式のネイティブなメソッド関数のプロトタイプが入った出力ファイルを
90ce3da70b43 Initial load
duke
parents:
diff changeset
   151
作成します。これはデフォルトの出力であるため、
90ce3da70b43 Initial load
duke
parents:
diff changeset
   152
-B \-jni
90ce3da70b43 Initial load
duke
parents:
diff changeset
   153
は省略可能です。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   154
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   155
.BI \-classpath " path"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   156
.B javah
90ce3da70b43 Initial load
duke
parents:
diff changeset
   157
がクラスを検索するために用いるパスを
90ce3da70b43 Initial load
duke
parents:
diff changeset
   158
.I path
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
で指定します。この指定値は、デフォルトおよび
90ce3da70b43 Initial load
duke
parents:
diff changeset
   160
.B CLASSPATH
90ce3da70b43 Initial load
duke
parents:
diff changeset
   161
環境変数の設定値をオーバーライドします。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   162
複数のディレクトリを指定する場合はコロンで区切ります。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
したがって
90ce3da70b43 Initial load
duke
parents:
diff changeset
   164
.I path
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
の通常の形式は次のようになります。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   166
.RS 20
90ce3da70b43 Initial load
duke
parents:
diff changeset
   167
.sp 1n
90ce3da70b43 Initial load
duke
parents:
diff changeset
   168
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   169
.BI .:< your_path >
90ce3da70b43 Initial load
duke
parents:
diff changeset
   170
.sp 1n
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
   172
.RS 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   173
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   174
パスの指定例:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   175
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
   176
.RS 20
90ce3da70b43 Initial load
duke
parents:
diff changeset
   177
.sp 1n
90ce3da70b43 Initial load
duke
parents:
diff changeset
   178
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   179
.B .:/home/avh/classes:/usr/local/java/classes
90ce3da70b43 Initial load
duke
parents:
diff changeset
   180
.sp 1n
90ce3da70b43 Initial load
duke
parents:
diff changeset
   181
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
   182
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
便宜上、\f2*\fP のベース名を含むクラスパス要素は、ディレクトリ内の拡張子 \f2.jar\fP または \f2.JAR\fP を持つすべてのファイルのリストを指定するのと同じとみなされます (Java プログラムはこの 2 つの呼び出しを区別できない)。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   184
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
   185
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
   186
たとえば、ディレクトリ \f2foo\fP に \f2a.jar\fP と \f2b.JAR\fP が含まれている場合、クラスパス要素 \f2foo/*\fP は \f2A.jar:b.JAR\fP に展開されます。ただし、JAR ファイルの順番は未定義となります。このリストには、隠しファイルも含め、指定されたディレクトリ内のすべての JAR ファイルが含まれます。\f2*\fP だけから成るクラスパスエントリは、カレントディレクトリ内のすべての JAR ファイルのリストに展開されます。\f2CLASSPATH\fP 環境変数も、定義時には同様に展開されます。クラスパスのワイルドカード展開は必ず、Java 仮想マシンの起動前に実行されます。したがって、\f2System.getenv("CLASSPATH")\fP 呼び出しなどの環境に対する問い合わせを行わない限り、展開されていないワイルドカードを Java プログラムは認識しません。   
90ce3da70b43 Initial load
duke
parents:
diff changeset
   187
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   188
.BI \-bootclasspath " path"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   189
bootstrap クラスをロードするパスを指定します。デフォルトでは、bootstrap 
90ce3da70b43 Initial load
duke
parents:
diff changeset
   190
クラスはコアとなる Java 2 プラットフォームを実装するクラスで、
90ce3da70b43 Initial load
duke
parents:
diff changeset
   191
.B jre/lib/rt.jar
90ce3da70b43 Initial load
duke
parents:
diff changeset
   192
および他の重要な jar ファイルに含まれています。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   193
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   194
.B \-old
90ce3da70b43 Initial load
duke
parents:
diff changeset
   195
古い JDK 1.0 形式のヘッダファイルを生成します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   196
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   197
.B  \-force
90ce3da70b43 Initial load
duke
parents:
diff changeset
   198
常に出力ファイルに書き込むことを指定します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   199
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   200
.BI \-J "option"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   201
.I option
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
を Java 仮想マシンに渡します。ここで、
90ce3da70b43 Initial load
duke
parents:
diff changeset
   203
.I option
90ce3da70b43 Initial load
duke
parents:
diff changeset
   204
は、Java アプリケーション起動プログラムの参照ページで
90ce3da70b43 Initial load
duke
parents:
diff changeset
   205
説明されているオプションの 1 つです。たとえば、
90ce3da70b43 Initial load
duke
parents:
diff changeset
   206
.I \-J-Xms48m
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
は、起動時に使用するメモリを 48M バイトに設定します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   208
.SH "環境変数"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   209
.TP 15
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
.B CLASSPATH
90ce3da70b43 Initial load
duke
parents:
diff changeset
   211
ユーザ定義クラスへのパスをシステムに通知するために使用します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   212
複数のディレクトリを指定する場合はコロンで区切ります。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   213
以下に例を示します。
90ce3da70b43 Initial load
duke
parents:
diff changeset
   214
.RS 10
90ce3da70b43 Initial load
duke
parents:
diff changeset
   215
.sp 1n
90ce3da70b43 Initial load
duke
parents:
diff changeset
   216
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   217
.B .:/home/avh/classes:/usr/local/java/classes
90ce3da70b43 Initial load
duke
parents:
diff changeset
   218
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
   219
.SH "関連項目"
90ce3da70b43 Initial load
duke
parents:
diff changeset
   220
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   221
90ce3da70b43 Initial load
duke
parents:
diff changeset
   222
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   223
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   224
javac、java、jdb、javap、javadoc
90ce3da70b43 Initial load
duke
parents:
diff changeset
   225
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   226
90ce3da70b43 Initial load
duke
parents:
diff changeset
   227
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   228