Ant启动Java与前景中的CMD

时间:2013-08-08 20:06:24

标签: java ant build cmd

我强烈感觉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中看到它),当它需要时。什么想法可能是错的?

1 个答案:

答案 0 :(得分:1)

我不知道这是否会有所帮助,但这就是我所知道的......

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

因此您可以尝试在代码中添加executable="start cmd.exe"或类似内容,看看它是否有用......