antスクリプトからフォークされたJavaプロセスを開始し、Antプロセスを強制終了しても、Javaプロセスは強制終了されません。これは、IDEから実行する場合でも、コマンドラインから実行する場合でも同じです。
<target name="myTarget" >
<java classname="path.to.MyClass"
fork="yes"
failonerror="true"
maxmemory="128M">
<classpath refid="run" />
</java>
</target>
これらをリンクして、antプロセスを強制終了するとjavaプロセスが強制終了されるようにする方法はありますか?
次のQ&Aを見てきましたが、これはJavaプロセスを手動で強制終了する方法に焦点を当てているようです。私は他の多くのJavaアプリケーションを実行していて、TaskManagerで強制終了する適切なjava.exeプロセスを見つけるのは必ずしも簡単ではないため、これを実行したくありません。