【问题标题】:java - automatically printing stack traces for uncaught exceptionsjava - 自动打印未捕获异常的堆栈跟踪
【发布时间】:2011-08-19 00:25:41
【问题描述】:

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

【问题讨论】:

  • 这是默认行为....

标签: java


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    你的意思是这样的:

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

    ?

    【讨论】:

      猜你喜欢
      • 2012-09-04
      • 1970-01-01
      • 2019-04-10
      • 2015-03-17
      • 1970-01-01
      • 2011-01-18
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多