我的printStackTrace突然停止了打印任何东西。当我给它一个不同的输出流打印到它工作(如e.printStackTrace(System.out))但显然我想弄明白。
答案 0 :(得分:1)
检查您使用的某个库是否未使用System.setErr(PrintStream)方法重定向标准错误。
答案 1 :(得分:1)
这可能不是问题,但Eclipse中的Console视图有一些切换按钮,用于在stdout或stderr输出更改时显示/隐藏控制台。
您是否可能意外点击了stderr按钮?
答案 2 :(得分:0)
在您的启动配置文件中,在公共选项卡上,检查以确保在“标准输入和输出”部分中选中“分配控制台”。