如何在Processing debugger中获取堆栈跟踪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Processing debugger中获取堆栈跟踪相关的知识,希望对你有一定的参考价值。

有没有办法在Processing 3调试器(Java模式)中显示堆栈跟踪?不是通过捕捉异常。我知道e.printStackTrace()。我想在自定义断点处在调试器中打印堆栈跟踪。谢谢!

答案

我不知道在Processing的调试器中查看堆栈的方法。 Processing调试器的设计非常简单。如果您确实需要此功能,请考虑切换到更高级的IDE,如Eclipse或Intellij。无耻的自我推销:here是我在Java中使用Processing编写的教程。

但是,如果您只是快速而简单地观看,您还可以通过创建新的Exception手动打印出堆栈跟踪:

new Exception().printStackTrace();

这将打印出一个堆栈跟踪到控制台,而不会实际抛出错误。将此行放在断点之前,以查看断点的堆栈跟踪。

另一答案

如果设置了异常断点,则抛出异常时所有IDE都将停止并显示当前堆栈。除非您在异常发生时在某处打印/记录,否则您无法在事后获得堆栈跟踪。

以上是关于如何在Processing debugger中获取堆栈跟踪的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Processing获取图片中每一个像素的坐标

Processing教程:如何使用Kinect V2做交互设计 - 获取Kinect全部图像信息

Processing中如何调整Kinect v2深度画面尺寸

Swift 解决Debugger中左侧无法获取变量值的问题

在 vscode 中 debugger 调试

VS2015 远程调试:Remote Debugger