Eclipse 调试器内部的堆栈跟踪
我有一个例外,没有得到很好的处理。我在调试器中的一行,我手头有异常,但它不在我的代码中,所以我不能在那时记录它。因此,我坐在调试器中,在变量窗口中出现异常,我正在尝试弄清楚如何从中获取堆栈跟踪,以便我可以找到异常的来源并更好地处理它。
想法?
我有一个例外,没有得到很好的处理。我在调试器中的一行,我手头有异常,但它不在我的代码中,所以我不能在那时记录它。因此,我坐在调试器中,在变量窗口中出现异常,我正在尝试弄清楚如何从中获取堆栈跟踪,以便我可以找到异常的来源并更好地处理它。
想法?
在“透视”中,显示视图。现在,您可以添加变量位置的表达式。Debug
Expressions
e.printStackTrace()
e
或者,可以将表达式更改为输出窗口中的数组并展开该数组。getStackTrace()
StackTraceElement
Expressions