Муравей игнорирует ввод от stdin - PullRequest
4 голосов
/ 08 октября 2011

Я пытаюсь получить данные командной строки в работающей Java-программе, которую я начал с ant. Тем не менее, ничего из того, что я печатаю в терминале, не перенаправляется на System.in процесса java. Это нормально? Я использую Windows 7 и Ant 1.8.2.

Часть рассматриваемого скрипта муравья выглядит так:

<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>

1 Ответ

3 голосов
/ 08 октября 2011

Вы пытались просто использовать input или inputtring из задачи java?

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

Так как вас интересует только командная строка.

В другом случае я не думаю, что можно взаимодействовать с запущенным приложением.

...