我使用" activator -jvm-debug 9999~run"运行Play Framework网站。如文档中所述并使用"远程Java应用程序"在Scala IDE中调试配置。从Debug透视图看,它看起来已连接。
但是没有破坏点。有没有办法解决它,拜托?
答案 0 :(得分:1)
它无效的原因隐藏在build.sbt中,fork in run设置为true。
设置
fork in run := false
调试器正常工作。
答案 1 :(得分:0)
第一,我建议只使用sbt:sbt -jvm-debug 9999 run
第二,你需要将scala IDE连接到jvm进程(在Scala IDE中从未进行过,只有Intellij,但找到了this docs)
最后,在更复杂的scala代码行中存在一些(罕见的)问题。尝试在更简单的行中设置断点(例如,值的声明)