如何在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教程:如何使用Kinect V2做交互设计 - 获取Kinect全部图像信息