使用Java的Netbeans如何找到错误的来源?

时间:2015-11-17 16:55:04

标签: java debugging netbeans

我将Netbeans用于我的Java IDE。我正在构建第三方API。我已经建立了相当多的东西。我尝试在我的代码周围留下好的调试信息,但是我收到一条非常基本的错误信息,然后我的程序正在关闭。我得到这个Error - java.io.EOFException然后在程序结束后不久。我认为它只是一个系统输出打印行,显示来自API的错误。

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

1 个答案:

答案 0 :(得分:3)

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

这样做:

  1. 从菜单中选择Window - >调试 - >断点或(Alt + Shift + 5)
  2. 在“断点”窗口中,右键单击以弹出窗口并选择$('<div>, {class:"aClass", text: "some text"} ).appendTo($body);
  3. 将断点类型设置为方法
  4. 将classname设置为java.io.EOFException,为方便起见,单击“给定类的所有方法”复选框。 (否则你必须为不同的构造函数设置不同的断点)
  5. 选择运行 - &gt;调试项目(Ctrl + F5)来调试程序。它应该在创建EOFException时停止。
  6. 转到窗口 - &gt;调试 - &gt;调用Stack以查看它的调用位置。