java - 自动打印未捕获异常的堆栈跟踪

时间:2011-08-18 16:22:19

标签: java

除了覆盖线程/线程组中未捕获的异常处理程序之外,有没有办法让java为所有未捕获的异常(例如在许多IDE中)打印堆栈跟踪到控制台?

2 个答案:

答案 0 :(得分:3)

我不确定我理解你的问题。您描述的内容已经是大多数(如果不是所有JVM)的默认行为:被未捕获的异常命中的线程将打印堆栈跟踪并退出。如果你想让它做一些不同的事情,那么未捕获的异常处理程序就是这样做的。

答案 1 :(得分:0)

你的意思是:

catch(MyException e){
    e.printStackTrace();
    throw e;
}