我有一个启动JVM(2)的JVM(1)。我希望能够监视来自JVM(1)中JVM(2)的System.out.println()调用。
答案 0 :(得分:5)
直接的方法是:
有关如何操作的信息,请参见here(本质上,调用java SomeClass
...或随后写入stdout / stderr的任何其他命令之间没有区别。)
如果两个JVM独立启动,那么剩下的唯一选择就是B的“启动命令”将所有输出重定向到一个文件中。然后,取决于操作系统,您只能希望另一个JVM及时看到对该文件的所有更新。