4

我正在尝试将命令行输入到我从 ant 开始的正在运行的 java 程序中。但是,我在终端中键入的任何内容都不会重定向到System.injava 进程。这是正常的吗?我正在使用 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>
4

1 回答 1

3

您是否尝试过简单地使用 java 任务中的输入或输入字符串?

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

因为它只是您感兴趣的命令行。

在其他情况下,我认为无法与正在运行的应用程序进行交互。

于 2011-10-08T13:36:44.470 回答