java-查看在Eclipse中调试时在何处设置变量值

我想知道是否在Eclipse中调试时是否有功能/方式专注于变量并在变量获得其值的地方“回溯”.我希望我已经足够清楚了,但是我可以看出这是否是一个奇怪的问题.

问题是,我有两个类似的类,都使用同一类的@Resource实例.其中一个类运行良好,但另一个类为相关实例变量获取了NullPointerException.我不知道这是怎么回事.因此,如果您知道一种在Eclipse调试器中“回溯”以查看“年龄多大”以及设置变量值的位置的方法,我将不胜感激!

如果由于某种明显的原因而没有这种功能,并且这个问题很愚蠢,我事先表示歉意…

解决方法:

您必须在设置值之前在相关字段上设置字段断点,并在出现该值时捕获它. “标准”调试器没有后台功能.不过,全知调试器确实可以做到.这些记录了VM执行的每个动作,因此您可以在执行过程中随时询问此类问题.它们没有被广泛使用,并且具有可以理解的高性能惩罚.至少有几个开源的:TODODB.

上一篇:网页事件的缓慢javascript(jquery)探查器? “无响应脚本”错误


下一篇:java-如何从运行生产Tomcat Web应用程序获取线程调试信息?