java - 在 Eclipse 中调试 NullPointerException

标签 java eclipse debugging

我运行一个程序并收到一个空指针异常。我添加了一个Java异常断点并调试。例如,它在名为“myMethod”的方法中的第 11 行处中断。第 11 行显示调试器中对象“Box”为空。从这里开始,我该如何退一步追根溯源呢?我认为问题发生在方法“myMethod”之外,因为对象 Box 作为该方法的参数传递并显示为 null。

谢谢。

最佳答案

您应该在调试 View 中名为“调试”的选项卡中看到堆栈跟踪。当您在 myMethod 中点击断点时,转到调试 View 中的堆栈跟踪,然后单击堆栈跟踪中的上一个方法并查看值。

关于java - 在 Eclipse 中调试 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35468959/

相关文章:

eclipse - 如何在 Eclipse CDT 中配置双击单词分隔符?

android - 内容辅助在带有支持库的 xml 中不起作用

debugging - 什么是私有(private)字节、虚拟字节、工作集?

java - ObjectInputStream 无法正确转换对象

java - 使用 unpack200 后验证错误

java - 从 TextView 中删除停用词

c++ - 用于 makefie 构建的 C++ 程序的图形化免费调试器 (Windows XP)

java - 在 JSTL 中使用 'fn' 打印数组长度

java - 在 Swing 中使用 GridLayout 时设置框架大小

debugging - 为什么我的 Go 调试器不加载所有符号,导致调试器中缺少局部变量?