2012-06-28 21 views
3

System.err.println()在Eclipse中不打印爲紅色。System.err.println()不打印爲紅色

我檢查preferences > Run/Debug > console

  • 「標準錯誤文本顏色」是紅色和
  • 「節目時,程序寫入標準錯誤」被選中。

任何想法Eclipse爲什麼不打印紅色?

+0

您是否在vanilla eclipse安裝之上安裝了任何插件? – Miquel

+0

nope,我安裝的唯一插件是顛覆性的svn – aksil

+0

你是否用Maven運行你的項目? –

回答

5

從我可以看到這似乎是一個bug that has been fixed in Tomcat 7及以上。我不知道這是什麼造成的,但也可能是:

的System.out和System.err在 org.apache.catalina.startup.Catalina.start()的重定向阻止任何其他 應用程序(例如IDE)重定向System.out和 System.err。它也將它們重定向到相同的輸出(標準的 系統輸出流),防止兩個 流的差異。

+0

事實上,對tomcat 7的支持已經解決了問題 – aksil