バッシュで:
Java -jar jarfile1.jar &
Java -jar jarfile2.jar &
アンパサンドを使用すると、最初のプログラムを起動し、最初のプログラムの実行中に別のプログラムを実行できます。
これをcmdで行うにはどうすればよいですか? (該当する場合はXP)。
start と/B
オプション
新しいウィンドウを作成せずにアプリケーションを起動します。アプリケーションの^ C処理は無視されます。アプリケーションが^ C処理を有効にしない限り、^ Breakがアプリケーションを中断する唯一の方法です
start /B Java -jar jarfile1.jar
start /B Java -jar jarfile2.jar
私は Nifle からの答えが好きですが、セカンダリcmdシェルを起動することはできませんか?あなたはこの広告吐き気を行うことができます。
cmd /c cmd /c cmd /c cmd /k echo Hello World!
いくつかの理由から、特に1つのプロセスが完了するまで待機したい場合(MSIインストールのように、ケースにあまり関係がない場合)は、彼の答えの方が優れています。したがって、start
を使用してください。