3 .\" Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved.
4 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 .\"
6 .\" This code is free software; you can redistribute it and/or modify it
7 .\" under the terms of the GNU General Public License version 2 only, as
8 .\" published by the Free Software Foundation.
9 .\"
10 .\" This code is distributed in the hope that it will be useful, but WITHOUT
11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 .\" version 2 for more details (a copy is included in the LICENSE file that
14 .\" accompanied this code).
15 .\"
16 .\" You should have received a copy of the GNU General Public License version
17 .\" 2 along with this work; if not, write to the Free Software Foundation,
18 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 .\"
20 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 .\" or visit www.oracle.com if you need additional information or have any
22 .\" questions.
23 .\"
24 .\"
25 .TH java 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
26 .SH "名前"
27 java \- Java アプリケーション起動プログラム
28 .SH "形式"
29 .B java
30 [
31 .B options
32 ]
33 .B class
34 [
35 .B argument ...
36 ]
37 .LP
38 .B java
39 [
40 .B options
41 ]
42 .B \-jar " file.jar"
43 .if n .ti +5n
44 [
45 .B argument ...
100 .LP
101 クラス名または JAR ファイル名のあとにあるオプションではない引数は、
102 main 関数に渡されます。
103 .LP
104 .SH "オプション"
105 起動コマンドには、現在の実行環境および将来のリリースでサポートされる
106 標準オプションがあります。
107 また、仮想マシンの現在の実装では、非標準オプションをサポートしています。
108 この仕様は将来変更される可能性があります。
109 .SS "標準オプション"
110 .IX "java" "Standard Options" "\fLjava\fP \(em Java interpreter"
111 .TP 3
112 .LP
113 .B \-client
114 Java HotSpot Client
115 .SM VM\s0
116 を選択します。
117 64 ビット対応 JDK は現時点では、このオプションを無視し、代わりに Java Hotspot Server VM を使用します。
118 デフォルトの VM の選択については、
119 .fi
120 http://java.sun.com/javase/6/docs/technotes/guides/vm/server\-class.html
121 の
122 .na
123 「\f2Server\-Class Machine Detection\fP」を参照してください。
124 .TP
125 .B \-server
126 Java HotSpot Server
127 VM
128 を選択します。
129 64 ビット対応 JDK 上では、サポートされるのは Java Hotspot Server VM だけであるため、\-server オプションが暗黙的に選択されます。
130 デフォルトの VM の選択については、
131 .fi
132 http://java.sun.com/javase/6/docs/technotes/guides/vm/server\-class.html
133 の
134 .na
135 「\f2Server\-Class Machine Detection\fP」を参照してください。
136 .TP
137 .B \-agentlib:libname[=options]
138 ネイティブのエージェントライブラリ
139 .I libname
140 を読み込みします。次に例を示します。
141 .LP
142 .RS 5
143 .nf
144 \-agentlib:hprof
145 \-agentlib:jdwp=help
146 \-agentlib:hprof=help
147 .fi
148 .RE
149 .LP
150 詳細は、
151 .fi
152 http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#starting
153 の
154 .na
155 「\f2JVMTI Agent Command Line Options\fP」を参照してください。
156 .TP
157 .B \-agentpath:pathname[=options]
158 ネイティブのエージェントライブラリをフルパス名を使用して読み込みします。
159 詳細は、
160 .fi
161 http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#starting
162 の
163 .na
164 「\f2JVMTI Agent Command Line Options\fP」を参照してください。
165 .TP
166 .B \-classpath " classpath"
167 .TP
168 .B \-cp " classpath"
169 クラスファイルを探すディレクトリ、JAR アーカイブ、および ZIP アーカイブのリストを指定します。クラスパスの各エントリはコロン (:) で区切ります。
170 .B \-classpath
171 または
172 .B \-cp
173 を指定すると、これらのオプションの値によって
174 .SB CLASSPATH
175 環境変数の設定は上書きされます。
176 .LP
177 .B \-classpath
178 と
179 .B \-cp
180 を使用せず、
181 .SB CLASSPATH
320 \-esa
321 すべてのシステムクラスの表明を有効にします (システムクラスの
322 デフォルトの表明ステータスを true に設定します)。
323 .TP
324 .BR \-disablesystemassertions
325 .TP 3
326 \-dsa
327 すべてのシステムクラスの表明を無効にします。
328 .TP 3
329 \-jar
330 JAR の中にカプセル化されたプログラムを実行します。最初の引数は、起動クラスの名前ではなく、JAR アーカイブファイルの名前になります。
331 このオプションが動作するためには、JAR ファイルのマニフェストに形式 \f3Main-Class:\f1\f2classname\f1 の行が入っていなければなりません。
332 .I classname
333 は、ユーザのアプリケーションの開始点となる
334 .I public static void main(String[] args)
335 メソッドを持つクラスを識別します。
336 Jar ファイルと Jar ファイルのマニフェストを扱う方法については、Jar ツールのリファレンスページと、
337 .na
338 \f2Java Tutorial\fP
339 .fi
340 (http://java.sun.com/docs/books/tutorial/jar)
341 の Jar トレールを参照してください。
342 .LP
343 このオプションを使用するときは、JAR ファイルがすべてのユーザクラスのソースとなるため、他のユーザクラスパスの設定は無視されます。
344 .LP
345 .B "java \-jar"
346 オプションで実行できる JAR ファイルでは、
347 .B "java \-jar"
348 なしでも実行できるように、実行権限を設定できます。
349 .fi
350 http://java.sun.com/javase/6/docs/technotes/guides/jar/index.html
351 の
352 .na
353 「\f2Java Archive (JAR) Files\f」を参照してください。
354 .TP
355 .B \-javaagent:jarpath[=options]
356 Java プログラミング言語エージェントを読み込みます。
357 http://java.sun.com/javase/6/docs/api/java/lang/instrument/package\-summary.html
358 の
359 「\f2java.lang.instrument\fP」を参照してください。
360 .LP
361 .B \-verbose
362 .LP
363 .TP 3
364 \-verbose: class
365 クラスが読み込まれるたびにクラスに関する情報を表示します。
366 .PD
367 .LP
368 .TP 3
369 \-verbose:gc
370 ガベージコレクションイベントが発生するたびに報告します。
371 .TP 3
372 .B \-verbose:jni
373 ネイティブメソッドおよびその他の Java Native Interface (JNI) の使用に関する
374 情報を報告します。
375 .TP 3
376 .B \-version
377 バージョン情報を表示して終了します。
671 .SH "関連項目"
672 .LP
673
674 .LP
675 .RS 3
676 .TP 2
677 *
678 javac \- Java プログラム言語コンパイラ
679 .TP 2
680 *
681 jdb \- Java アプリケーションデバッガ
682 .TP 2
683 *
684 javah \- C ヘッダとスタブファイルジェネレータ
685 .TP 2
686 *
687 jar \- JAR アーカイブツール
688 .TP 2
689 *
690 .fi
691 http://java.sun.com/javase/6/docs/technotes/guides/extensions/index.html
692 の
693 .na
694 「\f2The Java Extensions Framework\fP」
695 .TP 2
696 *
697 .fi
698 http://java.sun.com/javase/6/docs/technotes/guides/security/index.html
699 の
700 .na
701 「\f2Security Features\fP」
702 .TP 2
703 *
704 .fi
705 http://java.sun.com/docs/hotspot/VMOptions.html
706 の
707 .na
708 「\f2HotSpot VM Specific Options\fP」
709 .RE
710
711 .LP
712
713 .LP
714
|
3 .\" Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved.
4 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 .\"
6 .\" This code is free software; you can redistribute it and/or modify it
7 .\" under the terms of the GNU General Public License version 2 only, as
8 .\" published by the Free Software Foundation.
9 .\"
10 .\" This code is distributed in the hope that it will be useful, but WITHOUT
11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 .\" version 2 for more details (a copy is included in the LICENSE file that
14 .\" accompanied this code).
15 .\"
16 .\" You should have received a copy of the GNU General Public License version
17 .\" 2 along with this work; if not, write to the Free Software Foundation,
18 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 .\"
20 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 .\" or visit www.oracle.com if you need additional information or have any
22 .\" questions.
23 .\" `
24 .TH java 1 "05 Jul 2012"
25 .SH "名前"
26 java \- Java アプリケーション起動プログラム
27 .SH "形式"
28 .B java
29 [
30 .B options
31 ]
32 .B class
33 [
34 .B argument ...
35 ]
36 .LP
37 .B java
38 [
39 .B options
40 ]
41 .B \-jar " file.jar"
42 .if n .ti +5n
43 [
44 .B argument ...
99 .LP
100 クラス名または JAR ファイル名のあとにあるオプションではない引数は、
101 main 関数に渡されます。
102 .LP
103 .SH "オプション"
104 起動コマンドには、現在の実行環境および将来のリリースでサポートされる
105 標準オプションがあります。
106 また、仮想マシンの現在の実装では、非標準オプションをサポートしています。
107 この仕様は将来変更される可能性があります。
108 .SS "標準オプション"
109 .IX "java" "Standard Options" "\fLjava\fP \(em Java interpreter"
110 .TP 3
111 .LP
112 .B \-client
113 Java HotSpot Client
114 .SM VM\s0
115 を選択します。
116 64 ビット対応 JDK は現時点では、このオプションを無視し、代わりに Java Hotspot Server VM を使用します。
117 デフォルトの VM の選択については、
118 .fi
119 http://docs.oracle.com/javase/6/docs/technotes/guides/vm/server\-class.html
120 の
121 .na
122 「\f2Server\-Class Machine Detection\fP」を参照してください。
123 .TP
124 .B \-server
125 Java HotSpot Server
126 VM
127 を選択します。
128 64 ビット対応 JDK 上では、サポートされるのは Java Hotspot Server VM だけであるため、\-server オプションが暗黙的に選択されます。
129 デフォルトの VM の選択については、
130 .fi
131 http://docs.oracle.com/javase/6/docs/technotes/guides/vm/server\-class.html
132 の
133 .na
134 「\f2Server\-Class Machine Detection\fP」を参照してください。
135 .TP
136 .B \-agentlib:libname[=options]
137 ネイティブのエージェントライブラリ
138 .I libname
139 を読み込みします。次に例を示します。
140 .LP
141 .RS 5
142 .nf
143 \-agentlib:hprof
144 \-agentlib:jdwp=help
145 \-agentlib:hprof=help
146 .fi
147 .RE
148 .LP
149 詳細は、
150 .fi
151 http://docs.oracle.com/javase/6/docs/platform/jvmti/jvmti.html#starting
152 の
153 .na
154 「\f2JVMTI Agent Command Line Options\fP」を参照してください。
155 .TP
156 .B \-agentpath:pathname[=options]
157 ネイティブのエージェントライブラリをフルパス名を使用して読み込みします。
158 詳細は、
159 .fi
160 http://docs.oracle.com/javase/6/docs/platform/jvmti/jvmti.html#starting
161 の
162 .na
163 「\f2JVMTI Agent Command Line Options\fP」を参照してください。
164 .TP
165 .B \-classpath " classpath"
166 .TP
167 .B \-cp " classpath"
168 クラスファイルを探すディレクトリ、JAR アーカイブ、および ZIP アーカイブのリストを指定します。クラスパスの各エントリはコロン (:) で区切ります。
169 .B \-classpath
170 または
171 .B \-cp
172 を指定すると、これらのオプションの値によって
173 .SB CLASSPATH
174 環境変数の設定は上書きされます。
175 .LP
176 .B \-classpath
177 と
178 .B \-cp
179 を使用せず、
180 .SB CLASSPATH
319 \-esa
320 すべてのシステムクラスの表明を有効にします (システムクラスの
321 デフォルトの表明ステータスを true に設定します)。
322 .TP
323 .BR \-disablesystemassertions
324 .TP 3
325 \-dsa
326 すべてのシステムクラスの表明を無効にします。
327 .TP 3
328 \-jar
329 JAR の中にカプセル化されたプログラムを実行します。最初の引数は、起動クラスの名前ではなく、JAR アーカイブファイルの名前になります。
330 このオプションが動作するためには、JAR ファイルのマニフェストに形式 \f3Main-Class:\f1\f2classname\f1 の行が入っていなければなりません。
331 .I classname
332 は、ユーザのアプリケーションの開始点となる
333 .I public static void main(String[] args)
334 メソッドを持つクラスを識別します。
335 Jar ファイルと Jar ファイルのマニフェストを扱う方法については、Jar ツールのリファレンスページと、
336 .na
337 \f2Java Tutorial\fP
338 .fi
339 (http://docs.oracle.com/javase/tutorial/deployment/jar/)
340 の Jar トレールを参照してください。
341 .LP
342 このオプションを使用するときは、JAR ファイルがすべてのユーザクラスのソースとなるため、他のユーザクラスパスの設定は無視されます。
343 .LP
344 .B "java \-jar"
345 オプションで実行できる JAR ファイルでは、
346 .B "java \-jar"
347 なしでも実行できるように、実行権限を設定できます。
348 .fi
349 http://docs.oracle.com/javase/6/docs/technotes/guides/jar/index.html
350 の
351 .na
352 「\f2Java Archive (JAR) Files\f」を参照してください。
353 .TP
354 .B \-javaagent:jarpath[=options]
355 Java プログラミング言語エージェントを読み込みます。
356 http://docs.oracle.com/javase/6/docs/api/java/lang/instrument/package\-summary.html
357 の
358 「\f2java.lang.instrument\fP」を参照してください。
359 .LP
360 .B \-verbose
361 .LP
362 .TP 3
363 \-verbose: class
364 クラスが読み込まれるたびにクラスに関する情報を表示します。
365 .PD
366 .LP
367 .TP 3
368 \-verbose:gc
369 ガベージコレクションイベントが発生するたびに報告します。
370 .TP 3
371 .B \-verbose:jni
372 ネイティブメソッドおよびその他の Java Native Interface (JNI) の使用に関する
373 情報を報告します。
374 .TP 3
375 .B \-version
376 バージョン情報を表示して終了します。
670 .SH "関連項目"
671 .LP
672
673 .LP
674 .RS 3
675 .TP 2
676 *
677 javac \- Java プログラム言語コンパイラ
678 .TP 2
679 *
680 jdb \- Java アプリケーションデバッガ
681 .TP 2
682 *
683 javah \- C ヘッダとスタブファイルジェネレータ
684 .TP 2
685 *
686 jar \- JAR アーカイブツール
687 .TP 2
688 *
689 .fi
690 http://docs.oracle.com/javase/6/docs/technotes/guides/extensions/index.html
691 の
692 .na
693 「\f2The Java Extensions Framework\fP」
694 .TP 2
695 *
696 .fi
697 http://docs.oracle.com/javase/6/docs/technotes/guides/security/index.html
698 の
699 .na
700 「\f2Security Features\fP」
701 .TP 2
702 *
703 .fi
704 http://www.oracle.com/technetwork/java/javase/tech/vmoptions\-jsp\-140102.html
705 の
706 .na
707 「\f2HotSpot VM Specific Options\fP」
708 .RE
709
710 .LP
711
712 .LP
713
|