3

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

我检查preferences > Run/Debug > console

  • “标准错误文本颜色”为红色且
  • “显示程序何时写入标准错误”被选中。

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

4

1 回答 1

5

据我所知,这似乎是Tomcat 7及更高版本中已修复的错误。我不确定这是否是导致它的原因,但它可能是:

在 org.apache.catalina.startup.Catalina.start() 中重定向 System.out 和 System.err 可防止任何其他应用程序(例如 IDE)重定向 System.out 和 System.err。它还将它们重定向到相同的输出(标准系统输出流),防止两个流的任何区别。

于 2012-06-28T09:12:52.953 回答