< prev index next >

src/linux/doc/man/ja/java.1

Print this page
rev 1493 : 7182226: NLS: jdk7u6 message drop20 integration
Reviewed-by: yhuang


   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  
< prev index next >