Java 是否有任何方法重定向本机JVM输出的输出,如-XX:+;版画编辑

Java 是否有任何方法重定向本机JVM输出的输出,如-XX:+;版画编辑,java,debugging,jvm-hotspot,sun,Java,Debugging,Jvm Hotspot,Sun,一些热点JVM标志,如-XX:+printcomilation,会导致输出显示在stdout或stderr上。与GC相关的输出,例如-verbose:GC启用的输出,可以使用-Xloggc:重定向,但我找不到任何方法重定向其他本机输出,除了重定向整个过程(这可能是不需要的,因为某些原因,例如还捕获所有System.out输出)。+PrintCompilation使用打印(tty,message),从中可以看出,直接打印到tty,因此我认为重定向整个进程输出是您唯一的选择,而无需重新编译编译器

一些热点JVM标志,如
-XX:+printcomilation
,会导致输出显示在stdout或stderr上。与GC相关的输出,例如-verbose:GC启用的输出,可以使用
-Xloggc:
重定向,但我找不到任何方法重定向其他本机输出,除了重定向整个过程(这可能是不需要的,因为某些原因,例如还捕获所有System.out输出)。

+PrintCompilation使用
打印(tty,message)
,从中可以看出,直接打印到tty,因此我认为重定向整个进程输出是您唯一的选择,而无需重新编译编译器