3


1

Antは2つのJavaアプリケーションを同時に起動できますか?

現在、JDIを使用してすでに実行中の「ターゲット」Javaアプリケーションに接続する「デバッガ」Javaアプリケーションを開発しています。 最初のアプリケーションがまだ実行されている間に、Antがターゲットアプリケーションを起動し、その後「デバッガ」を起動する方法はありますか?

はい、ターゲットプログラムを起動するJDIアプリを開発できることは知っていますが、それは今のところ望んでいないことです。

3 Answer


9


Ant _http://ant.apache.org/manual/Tasks/parallel.html [parallel] _タスク内から2つのJavaプログラムを生成できます。



3


Antの「ディレクティブ」については、http://ant.apache.org/manual/Tasks/exec.html [ドキュメント]を参照してください。ターゲットアプリケーションに「 「spawn」パラメーター。

編集:申し訳ありませんが、「amp off」はバックグラウンドでプロセスを実行するための俗語であり、そのプロセスの実行中にAntが動作を継続できるようにします。


3


Antからプロセスを確実に生成できます。 これは簡単な例です:


このタスクを実行すると、Antが完了するまで表示されますが、「ps」はスリープが持続することを示します。

javaタスクも `spawn`をサポートしています。

*この例では、sleepコマンドを使用するUNIXバリアントOSを想定しています