几天来,我一直在使用Scala 2.8RC1和Scala Eclipse插件来快乐地使用2.8 RC1。但是,昨晚在我的环境中添加了几个jar文件(apache http client jars)后,调试器才停止在scala代码中的断点处停止。
Java代码在断点处停止运行。我尝试创建一个新的mimimal scala app断点不要停止。我试过从我一直在使用的openjdk-1.6.18切换到sun-jre-1.6.0.20。我每晚都会转换到scala 2.8,并且还会在scala nightly版本中使用eclipse插件。没有运气。
我非常感谢修复的想法。相对令人沮丧的是2.8的初始体验非常棒。
答案 0 :(得分:4)
如果你的类在默认包中(没有包),scala eclipse插件不会在断点处停止
添加一个包并将我的类移动到它 - 使调试器再次开始工作。
答案 1 :(得分:2)
您可能在Eclipse的Scala工具中发现了一个错误。解决问题的最佳位置是scala-ide-user列表,
http://groups.google.com/group/scala-ide-user
如果您已经确定发现了错误,可以在此处找到开票的说明,
http://scala-ide.assembla.com/wiki/show/scala-ide/Bug_Reporting
答案 2 :(得分:0)
我刚遇到这个问题。代码不在默认包中。我收到关于缺少行号的警告,但显然已经修复了错误,我可以忽略警告,https://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1000155-its-impossible-to-add-line-numbers-debug-info-to-compiled-project#/activity/ticket:
但它确实似乎停在主文件中的断点处。