有没有办法在Processing 3调试器(Java模式)中显示堆栈跟踪?不是通过捕捉异常。我知道e.printStackTrace()
。我想在自定义断点处在调试器中打印堆栈跟踪。谢谢!
我不知道在Processing的调试器中查看堆栈的方法。 Processing调试器的设计非常简单。如果您确实需要此功能,请考虑切换到更高级的IDE,如Eclipse或Intellij。无耻的自我推销:here是我在Java中使用Processing编写的教程。
但是,如果您只是快速而简单地观看,您还可以通过创建新的Exception
手动打印出堆栈跟踪:
new Exception().printStackTrace();
这将打印出一个堆栈跟踪到控制台,而不会实际抛出错误。将此行放在断点之前,以查看断点的堆栈跟踪。
如果设置了异常断点,则抛出异常时所有IDE都将停止并显示当前堆栈。除非您在异常发生时在某处打印/记录,否则您无法在事后获得堆栈跟踪。