Ant忽略来自stdin的输入



我正在尝试将命令行输入到我用ant开始的正在运行的java程序中。但是,我在终端中键入的任何内容都不会重定向到java进程的System.in。这正常吗?我使用的是Windows 7和Ant 1.8.2。

所讨论的ant脚本部分如下所示:

<target name="run-client" depends="compile" description="Run client.">
    <java classname="client.Client" fork="true" classpathref="project.classpath">
        <arg value="localhost"/>
        ... other args
    </java>
</target>

您是否尝试过简单地使用来自java任务的input或inputstring ?

http://ant.apache.org/manual/Tasks/java.html

因为您只对命令行感兴趣。

在其他情况下,我不认为一个人能够与正在运行的应用程序交互

相关内容

  • 没有找到相关文章

最新更新