我运行一个程序并收到一个空指针异常。我添加了一个Java异常断点并调试。例如,它在名为“myMethod”的方法中的第 11 行处中断。第 11 行显示调试器中对象“Box”为空。从这里开始,我该如何退一步追根溯源呢?我认为问题发生在方法“myMethod”之外,因为对象 Box 作为该方法的参数传递并显示为 null。
谢谢。
最佳答案
您应该在调试 View 中名为“调试”的选项卡中看到堆栈跟踪。当您在 myMethod 中点击断点时,转到调试 View 中的堆栈跟踪,然后单击堆栈跟踪中的上一个方法并查看值。
关于java - 在 Eclipse 中调试 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35468959/