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