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 ... ]