4
개미로 시작한 실행중인 Java 프로그램에 명령 줄 입력을 얻으려고합니다. 그러나 터미널에서 입력 한 내용은 java 프로세스의 System.in
으로 리디렉션되지 않습니다. 이게 정상인가? Windows 7과 Ant 1.8.2를 사용하고 있습니다.Ant가 stdin에서 입력을 무시합니다.
문제의 개미 스크립트의 일부는 다음과 같이 진행됩니다
<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 프로세스로 표준 입력을 리디렉션 할 수있는 방법이 정말 없나요? 너무 짜증나. 이 제한이 단지 일에만 영향을 미쳤다고 생각했습니다. –
Hinton
@Hinton 왜 이걸 개미와 함께하고 싶습니까? – FailedDev
그래, 개미가 빌드 도구로되어 있다는 것을 알고 있지만 기본적으로 "시작 스크립트"도구로 사용하기 때문에 "ant run-client"를 누르면 프로그램이 시작되고 프로그램은 사용자 입력을 기대합니다. 이 아이디어가 완전히 화가 나지 않아 결국 태그가 생기게됩니까? –
Hinton