4
我試圖將命令行輸入到一個正在運行的java程序中,我開始使用ant。但是,我在終端中輸入的內容都沒有重定向到java進程的System.in
。這是正常的嗎?我正在使用Windows 7和Ant 1.8.2。螞蟻忽略stdin的輸入
問題的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>
那麼是否真的沒有辦法將stdin從ant重定向到java進程?這太令人討厭了。我認爲這個限制隻影響了的事情。 –
Hinton
@Hinton你爲什麼想用螞蟻做這個? – FailedDev
是的,我知道螞蟻應該是一個構建工具,但我也基本上用它作爲「啓動腳本」工具 - 所以當我點擊「ant run-client」時,程序應該啓動,程序需要用戶輸入。這個想法並不完全是瘋狂的,畢竟是什麼標籤? –
Hinton