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

时间:2011-12-06 08:56:09

标签: scala breakpoints jdb

我正在使用JDB来调试Scala代码,它到目前为止主要起作用。但是,永远不会命中一个特定的断点,并且它是在Scala对象的方法上设置的(在方法入口上,而不是在特定的行号上)。

当我单步执行代码时,我可以看到正在输入的方法,但无论我尝试多少次,断点都不会被击中。我设置的每个其他断点,包括同一项目中代码的断点,都会被命中。

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

我已经使用和不使用$ -suffixed类名设置了断点。

这可能是什么问题?

在该类上没有其他同名的方法,所以即使我没有告诉JDB方法参数类型,这也不重要 - 这里没有重载。

1 个答案:

答案 0 :(得分:0)

重启jdb后我无法重现这个。

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