使用 Ant 通过 cmd.exe "start" 命令启动 Java 程序


<exec dir="${basedir}" executable="cmd.exe">
   <arg line="start cmd /c java -jar ${jar.file} "/>
</exec>

在 Eclipse 中这不起作用,我想打开我的应用程序。原因是io。控制台,因为这是我无法在 Eclipse 中执行应用程序。

cmd出现在两个位置:在executable属性和<arg>中。它只应出现在 executable 属性中。

此外,cmd.exe /c选项应出现在start命令之前,而不是之后。

请尝试以下操作:

<exec executable="cmd.exe" failonerror="true">
    <arg value="/c"/>
    <arg value="start"/>
    <arg value="java"/>
    <arg value="-jar"/>
    <arg value="${jar.file}"/>
</exec>

相关内容

  • 没有找到相关文章

最新更新