如何在堆栈跟踪中使用这些数字?这些是什么意思? 在eclipse中,我经常遇到异常,例如NullPointerException:
java.lang.NullPointerException
at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)
at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186)
答案 0 :(得分:13)
这些是从方法开头引起异常的指令的偏移量。
java.lang.NullPointerException
at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)
方法com.sun.midp.lcdui.DefaultEventHandler.commandEvent
中偏移68处的指令通过访问空引用导致实际异常。
at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)
方法com.sun.midp.lcdui.AutomatedEventHandler.commandEvent
中偏移47处的指令是运行com.sun.midp.lcdui.DefaultEventHandler.commandEvent
方法的调用指令。
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186)
方法com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent
中偏移量186处的指令是运行com.sun.midp.lcdui.AutomatedEventHandler.commandEvent
方法的调用指令。