1

我正在使用 eclipse 来构建 Maven 项目。每当我尝试调试时,都会出现一个标题为“JdbcOdbcDriver.finalize() 行:不可用”的选项卡,并在选项卡中显示以下消息“未找到源”,并显示“编辑源查找路径”按钮。

谁能解释我应该怎么做才能解决这个问题?

PSthis问题阻止我对任何问题执行任何调试

4

1 回答 1

3

听起来您可能在 JdbcOdbcDriver.finalize() 中设置了断点,或者您可能设置了异常断点(捕获或未捕获),并且在 JdbcOdbcDriver.finalize() 中引发了异常。

Eclipse 正在尝试提供一个编辑器来显示断点。由于您没有编写 JdbcOdbcDriver.java,并且在您的 IDE 中没有它的源代码,因此 eclipse 会告诉您通过运行/调试启动设置添加它。您看到“行:不可用”的原因是因为 JdbcOdbcDriver.class 是在未启用调试的情况下(由 Oracle)编译的,因此源代码行号不可用于调试。

您可以查看是否设置了断点,然后在调试透视图的断点视图中取消选中或删除它,或者您可以简单地选择 Run -> Resume 以允许程序继续通过断点。

编辑

您可以在 Eclipse 首选项中全局禁用未捕获的异常错误。下面的截图来自 eclipse 4.2。

没有异常暂停的调试首选项

于 2013-04-23T01:37:11.250 回答