jdbc忽略Scala对象中方法的断点



我正在使用jdbc来调试Scala代码,到目前为止,它基本上工作正常。然而,一个特定的断点永远不会被击中,它是在Scala对象的一个方法上设置的(在方法入口上,而不是在特定的行号上)。

当我逐步执行代码时,我可以看到该方法被输入,但是无论我尝试多少次,都永远不会击中断点。我设置的所有其他断点,包括同一项目中代码上的断点,都会被击中。

$ jdb -version
This is jdb version 1.6 (Java SE version 1.6.0_23)

我设置了带有和不带有$后缀的类名的断点。

这里可能有什么问题?

在这个类中没有其他同名的方法,所以即使我没有告诉jdbc方法参数的类型,这也无关紧要——这里没有重载。

重启jdbc后无法重现。

无论如何,我不小心使用了来自不同JDK (OpenJDK)的jdbc。

相关内容

  • 没有找到相关文章

最新更新