使用Java的Netbeans如何查找错误源



我的Java IDE使用Netbeans。我正在建立一个第三方API。我已经在上面构建了很多。我试图在代码周围留下好的调试消息,但我收到了一条非常基本的错误消息,然后我的程序就要关闭了。我得到了这个Error - java.io.EOFException,然后在程序关闭后不久。我认为这只是一个系统输出打印行,显示了来自API的错误。

有人知道Java的Netbeans中的一种技术吗?在这种技术中,我可以识别错误的来源?

可以在EOFException()的构造函数上设置断点。

为此:

  1. 从菜单中选择"窗口"->"调试"->"断点"或(Alt+Shift+5)
  2. 在"断点"窗口中,右键单击弹出窗口,然后选择"New Breakpoint ..."
  3. 将断点类型设置为方法
  4. 将类名设置为java.io.EOFException,为了方便起见,请单击"给定类的所有方法"复选框。(否则,您将不得不为不同的构造函数设置不同的断点)
  5. 选择"运行"->"调试项目"(Ctrl+F5)调试程序。它应该在创建EOFException时停止
  6. 转到窗口->调试->调用堆栈,查看它是从哪里调用的

相关内容

  • 没有找到相关文章

最新更新