0

実行したいクラスを含む単純なjarファイルを作成しました。そして、次の ant ビルド ターゲットを使用して実行します。Java クラスを ant とは別のプロセスとして実行したいと考えています。

<target name="run" depends="jar">
    <java fork="true" spawn="true" classname="agents.QSteeringContinuous" >
        <classpath>
            <path refid="classpath"/>
            <path location="${jar.dir}/${ant.project.name}.jar"/>
        </classpath>
    </java>
</target>    

何が起こるかというと、ant は別のプロセスで Java クラスを実行しますが、明らかにバックグラウンドのどこかで実行されるため、クラスからの出力が表示されません。アリに新しいターミナルウィンドウを生成させ、このウィンドウ内でクラスを実行させるにはどうすればよいですか?

4

1 に答える 1