Eclipse Stacktrace System.err 问题
突然我的 printStackTrace 停止打印任何内容。 当我给它一个不同的输出流来打印时,它可以工作(如 e.printStackTrace(System.out)),但显然我想弄清楚它。
All of a sudden my printStackTrace's stopped printing anything. When I give it a different output stream to print to it works (like e.printStackTrace(System.out)) but obviously I would like to get it figured out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
检查您使用的某些库是否未使用 System.setErr(PrintStream) 方法重定向标准错误。
Check to see if some library you are using is not redirecting the standard err with the System.setErr(PrintStream) method.
这可能不是问题,但 Eclipse 中的控制台视图有一些切换按钮,用于在 stdout 或 stderr 的输出发生更改时显示/隐藏控制台。
您是否有可能不小心点击了 stderr 按钮?
This is probably not the problem but the Console view in Eclipse has some toggle buttons to show/hide the console when output from either stdout or stderr changes.
Is it possible that you've clicked the stderr button accidentally?
在启动配置文件的通用选项卡上,检查以确保在“标准输入和输出”部分中选中“分配控制台”。
In your launch profile, on the common tab, check to make sure "Allocate console" is checked in the "Standard Input and Output" section.