【发布时间】:2011-08-19 00:25:41
【问题描述】:
除了覆盖线程/线程组中的未捕获异常处理程序之外,有没有办法让 java 为所有未捕获的异常(如在许多 IDE 中)打印堆栈跟踪到控制台?
【问题讨论】:
-
这是默认行为....
标签: java
除了覆盖线程/线程组中的未捕获异常处理程序之外,有没有办法让 java 为所有未捕获的异常(如在许多 IDE 中)打印堆栈跟踪到控制台?
【问题讨论】:
标签: java
我不确定我是否理解您的问题。您所描述的已经是大多数(如果不是所有)JVM 的默认行为:被未捕获的异常击中的线程将打印堆栈跟踪并退出。如果你想让它做一些不同的事情,那么未捕获的异常处理程序就是这样做的方法。
【讨论】:
你的意思是这样的:
catch(MyException e){
e.printStackTrace();
throw e;
}
?
【讨论】: