StackTrace在eclipse调试器内部?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我有一个例外情况没有得到很好的处理。在调试器中,我手头有一个例外,但它不在我的代码中,所以我不能只在这个时候记录它。所以我坐在调试器中,除了我的变量窗口中的异常,我试图找出如何从中获取堆栈跟踪,以便我可以找到异常发生的位置并更好地处理它。

提问于
用户回答回答于

DebugPerspective中,显示Expressions视图。现在你可以添加一个表达式,你的变量e.printStackTrace()在哪里e

或者,你可以将表达式更改为getStackTrace()StackTraceElementExpressions输出窗口中展开数组。

用户回答回答于

为什么不创建一个异常断点?然后,在发生异常之前,你不必手动调试代码,而是只要最初抛出异常,调试器就会停止,并且你可以在调试器中看到实时堆栈跟踪。

扫码关注云+社区