0

eclipse调试有问题。我有一个正常工作的代码,几个小时前我又添加了一个外部库来做一些新的事情。当我现在运行程序时,它可以正常工作,但是当我想调试它时,它停在代码的新部分(使用最新外部库的部分)的第一行。它显示信息:

“找不到类文件编辑器源源附件不包含文件 ModelBuilder.class 的源”

当我尝试跳过时,我只会收到相同的信息,但与其他文件相关联。经过多次跨步后,我终于回到了我的代码并可以正常调试程序的其余部分。当然我可以一直这样做,但是有人知道该问题的解决方案吗,不是多次单击而是正常调试?

4

1 回答 1

0

除非您进入外部库代码,否则它不应进入外部库代码,或者该代码中存在异常。如果您发现自己单步执行您没有源代码的代码,请使用 Step Return,它会跳转到您使用的任何方法的末尾。

如果它是由库代码中的异常引起的并且您想忽略它,请转到 Window > Preferences > Java > Debug 并取消选中“Suspend execution on uncaught exceptions”。

如果您知道是什么异常导致执行暂停,那么您也可以试试这个:

  1. 转到调试透视图
  2. 打开断点视图
  3. 单击带有感叹号的 J (J!)
  4. 搜索触发调试挂起的异常
  5. 取消选中两个复选框
  6. 说OK
于 2012-08-02T13:16:12.247 回答