【发布时间】:2010-10-17 21:58:43
【问题描述】:
我有一个小项目,当在 Eclipse 调试器中运行时,它似乎总是停在 FileInputStream.class 的第 106 行,打开文件。没有设置断点,但 Eclipse 的行为就像我在这里设置了断点一样。如果我清除所有断点,它仍然会发生。
我在同一个 Eclipse 工作区中有第二个更大的项目,它没有遇到这个问题。
我刚刚将较小的项目从我的旧 Linux 机器上移出,我在 Europa Eclipse 中开发它并遇到了这个问题,到我的新 Windows 机器上,我继续在 Ganymede Eclipse 中看到问题。该问题在操作系统和 Eclipse 版本中仍然存在,但显然不是跨项目。我不明白!我浏览了该项目目录中的每个文件,但找不到任何可能以某种方式指示 Eclipse 在 FileInputStream 中停止的文件。
更多信息:明显的断点实际上不是 FileInputStream 的第 106 行;它似乎是 FileNotFoundException 的异常断点,是从 FileInputStream 中的该行调用的本机代码抛出的。但同样,我似乎根本没有设置任何断点。异常断点是否定义在其他地方?
【问题讨论】:
-
我自己也想知道那个,我经常发现自己在断点处停下来,我可以发誓我已经删除了。
-
刚刚根据要求添加了一些关于“暂停任何未捕获的异常”功能的解释
标签: eclipse debugging breakpoints