Ant在前台使用CMD启动Java



我有一种强烈的感觉,Ant正在锁定我的应用程序,所以我想更改构建文件,通过cmd启动java。

我有这个命令:

<target name="run">
    <exec executable="cmd.exe" spawn="true" osfamily="windows">
        <arg line="/c java -cp &quot;build/&quot; com.mycom.prog.Monitor"/>
    </exec>
</target>

这很好地启动了它,然而,当需要的时候,cmd窗口不在前台(我只能在Process Manager中看到它)。有什么想法吗?

我不知道这是否有帮助,但以下是我所知道的。。。

如果启动cmd并在其中运行cmd.exe,它将不会只显示在Process Manager中。。。但如果你这样运行它:start cmd.exe,那么会弹出另一个cmd窗口。。。

所以你可以试着把executable="start cmd.exe"或类似的东西放在你的代码中,看看它是否有效。。。

相关内容

  • 没有找到相关文章

最新更新