我正在使用eclipse(以及groovy-eclipse插件),有时我无法在线上设置断点。我将双击排水沟,断点将闪烁然后关闭,它会将断点设置在其他地方,在代码中较低。
我将能够为代码的某些部分设置断点,但代码的某些部分将表现出上述行为。
当发生这种情况时,我必须重新启动eclipse,或者剪切我想设置断点的代码,并将其粘贴在文件的下方。
其他人是否经历过这种情况,或者知道是什么原因造成的?
答案 0 :(得分:2)
您使用的是什么版本的Groovy-Eclipse?我们最近解决了这方面的一些问题。我建议更新到最新版本2.1.1。
这个领域有一个已知的未解决问题,记录在这里:
http://jira.codehaus.org/browse/GRECLIPSE-888
可能会有更多问题,如果您在更新后发现任何奇怪的断点设置行为,请为此提出新的jira问题。
答案 1 :(得分:0)
嗯,Eclipse中可用的断点类型很少:
线路断点 - >那些将要执行的行。你将永远得到一个断点。
方法断点 - >方法
WatchPoint - >成员声明。
BreakPoint - >对于班级断点
当您在包含括号“{”或“}”的行上双击断点时,LineBreakPoint会自动设置为下一个可执行行。