1

我正在尝试使用调试作为 Groovy 脚本来调试 groovy 项目,但 Eclipse 并没有停止在线。我在第 2 行设置了一个断点,重新启动了 Eclipse,清理并没有选中“跳过所有断点”。这是代码,它确实执行了。任何帮助,将不胜感激。

def sum = 3 + 5
println "the sum is " + sum

环境

  • 视窗 8.1
  • JDK 8u31
  • 日食月神 SR1 (4.4.1)
  • GGTS 3.6.3.SR1
4

2 回答 2

3

该脚本运行得很好,但调试器似乎找不到它,因为它缺少脚本中的包指令,因为该文件嵌套在包名称下。

package MyNamespace
def sum = 3 + 5
println "the sum is " + sum
于 2015-02-17T17:36:40.600 回答
1

检查是否在 Run > Debug Configurations 中选择了“Stop in main”。

检查您正在运行的代码是否实际上是编辑器中的代码,因为 Eclipse 有时会构建与编辑器中的代码不同步的类。

如果您最近更新了任何内容,请确保项目使用正确的库,因为如果同一个库有多个版本,调试器可能会感到困惑。

于 2015-02-12T21:06:02.367 回答