编程语言
首页 > 编程语言> > Ant可以同时启动两个java应用程序吗?

Ant可以同时启动两个java应用程序吗?

作者:互联网

我目前正在开发一个“调试器”java应用程序,它使用JDI连接到已经运行的“目标”java应用程序.有没有办法让Ant启动我的目标应用程序然后启动我的“调试器”,而第一个应用程序仍在运行?

是的我知道我可以开发JDI应用程序来启动目标程序,但这不是我现在想要的.

解决方法:

您可以在Ant parallel任务中生成两个Java程序.

<parallel>
  <sequential>
    <java fork="true" classname="prog1 .... >
  </sequential>
  <sequential>
    <sleep seconds="30"/>
    <java fork="true" classname="prog2.... >
  </sequential>
</parallel>

第二个线程中的睡眠任务可以由waitfor条件替换.

标签:java,jvm,ant,jdi
来源: https://codeday.me/bug/20190713/1452334.html