java - Java起動ツール

構文

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コマンドを使用します。

構文

javaw [ options ] class [ argument ... ]
javaw [ options ] -jar file.jar [ argument ... ]
Javaのドキュメントから検索