System.err.println()
不会以红色打印。
我查看了preferences > Run/Debug > console
和
任何想法为什么不应该用红色打印Eclipse?
答案 0 :(得分:5)
从我所看到的,这似乎是bug that has been fixed in Tomcat 7及以后。我不确定这是否是造成它的原因,但可能是:
System.out和System.err的重定向 org.apache.catalina.startup.Catalina.start()阻止任何其他 应用程序(例如IDE)重定向System.out和 System.err的。它还将它们重定向到相同的输出(标准 系统输出流)防止两者的任何区别 流。