有没有办法在 Processing 3 调试器(Java 模式)中显示堆栈跟踪?不是通过捕捉异常。我知道e.printStackTrace()
。我想在调试器中的自定义断点处打印堆栈跟踪。谢谢!
问问题
683 次
2 回答
3
我不知道在处理的调试器中查看堆栈的方法。处理调试器被设计为非常准系统。如果您确实需要此功能,请考虑切换到更高级的 IDE,例如 Eclipse 或 Intellij。无耻的自我推销:这是我写的关于在 Java 中使用处理的教程。
但是您可能会尝试的一件事是通过创建一个新的手动打印堆栈跟踪Exception
:
new Exception().printStackTrace();
这会将堆栈跟踪打印到控制台,而不会实际引发异常。将此行放在断点之前以查看断点的堆栈跟踪。
于 2018-02-27T17:34:36.460 回答
1
如果您设置了异常断点,所有 IDE 将在抛出异常时停止并向您显示当前堆栈。除非您在异常发生时在某处打印/记录它,否则您无法在事后获得堆栈跟踪。
于 2018-02-27T07:23:50.310 回答