我正在使用eclipse来构建Maven项目。每当我尝试调试时,都会出现一个标题为“JdbcOdbcDriver.finalize()line:not available”的选项卡,并在选项卡中显示以下按钮“source not found”,并显示一个“编辑源查找路径”按钮。
任何人都可以解释我该怎么做才能解决这个问题吗?
P.S.这个问题阻止我对任何问题进行调试
答案 0 :(得分:3)
听起来好像您在JdbcOdbcDriver.finalize()中设置了断点,或者您可能设置了异常断点(捕获或未捕获),并且在JdbcOdbcDriver.finalize()中引发了异常。
Eclipse正在尝试提供一个编辑器来向您显示断点。由于您没有编写JdbcOdbcDriver.java,并且您的IDE中没有源代码,因此eclipse告诉您通过Run / Debug启动设置添加它。您看到“line:not available”的原因是因为JdbcOdbcDriver.class是在没有启用调试的情况下编译的(由Oracle编译),因此源行号不可用于调试。
您可以查看是否设置了断点,并在调试透视图的断点视图中取消选中或删除断点,或者只需选择Run - >恢复以允许程序继续经过断点。
修改强>
您可以在eclipse首选项中全局禁用未捕获的异常错误。下面的截图来自eclipse 4.2。