java [ options ] class [ argument ... ]
java [ options ] -jar file.jar [ argument ... ]
classにはクラス名を指定します。たとえば「HelloWorld」クラスが「HelloWorld.class」という名前のファイルに格納されているときは、[ java HelloWorld ]とします。さもなくばjava.lang.NoClassDefFoundError例外が発生します。
-d32 使用可能な場合は32ビットのデータ・モデルを使用する
-d64 使用可能な場合は64ビットのデータ・モデルを使用する
-server "server" VMを選択する場合
-hotspot は"server" VMのシノニムです [非推奨]
デフォルトVMはserverです.
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
クラス・ファイルを検索するディレクトリ、JARアーカイブおよびZIPアーカイブの;で区切られたリストです。
-D<name>=<value>
システム・プロパティを設定する
-verbose[:class|gc|jni]
詳細な出力を行う
-version 製品バージョンを出力して終了する
-version:<value>
指定したバージョンを実行に必須にする
-showversion 製品バージョンを出力して続行する
-jre-restrict-search | -no-jre-restrict-search
ユーザーのプライベートJREをバージョン検索に含める/除外する
-? -help このヘルプ・メッセージを出力する
-X 非標準オプションに関するヘルプを出力する
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
指定した粒度でアサーションを有効にする
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
指定した粒度でアサーションを無効にする
-esa | -enablesystemassertions
システム・アサーションを有効にする
-dsa | -disablesystemassertions
システム・アサーションを無効にする
-agentlib:<libname>[=<options>]
ネイティブ・エージェント・ライブラリ<libname>をロードする。例: -agentlib:hprof
-agentlib:jdwp=helpと-agentlib:hprof=helpも参照
-agentpath:<pathname>[=<options>]
フルパス名でネイティブ・エージェント・ライブラリをロードする
-javaagent:<jarpath>[=<options>]
Javaプログラミング言語エージェントをロードする。java.lang.instrumentを参照
-splash:<imagepath>
指定したイメージでスプラッシュ画面を表示する
コンソールウィンドウが不要の場合には、javawコマンドを使用します。
javaw [ options ] class [ argument ... ]
javaw [ options ] -jar file.jar [ argument ... ]