System.err.println()不以红色打印

时间:2012-06-28 08:38:07

标签: java eclipse

Eclipse中的

System.err.println()不会以红色打印。

我查看了preferences > Run/Debug > console

  • “标准错误文字颜色”为红色和
  • “显示程序何时写入标准错误”。

任何想法为什么不应该用红色打印Eclipse?

1 个答案:

答案 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的。它还将它们重定向到相同的输出(标准   系统输出流)防止两者的任何区别   流。