我需要读取在 IBM j9(Windows Mobile 的模拟器 JVM)上运行的进程的输出。我试过这个:
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");
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为它返回了 的新实例j9.exe,而不是现有进程。
我需要获取从 j9console(现有进程的)记录到 System.out 的所有消息。我该怎么做呢?
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |