IBM j9 (에뮬레이터 JVM을 Windows Mobile에 실행)에서 실행중인 프로세스의 출력을 읽어야합니다. 나는이 시도 :자바 - 기존 프로세스의 출력 스트림을 읽으십시오.
Process p = Runtime.getRuntime().exec("j9.exe");
BufferedReader br = new BufferedReader(new InputStreamReader(
p.getInputStream()));
String stringLog;
while ((stringLog = br.readLine()) != null) {
System.out.println(stringLog + "\n");
}
을하지만, j9.exe
아닌 기존의 프로세스를 새로운 인스턴스를 반환하기 때문에 작동하지 않았다.
(기존 프로세스의) j9console에서 System.out에 기록되는 모든 메시지를 가져와야합니다. 그 일을 어떻게 하죠?
이미 실행중인 프로세스의 출력 스트림을 가져오고 싶습니까? – roni
@roni - 나는 그가 원하는 것을 믿습니다. – Perception
예, 이미 실행중인 프로세스의 출력이 필요합니다. –