我正在尝试使用调试作为 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
该脚本运行得很好,但调试器似乎找不到它,因为它缺少脚本中的包指令,因为该文件嵌套在包名称下。
package MyNamespace
def sum = 3 + 5
println "the sum is " + sum
检查是否在 Run > Debug Configurations 中选择了“Stop in main”。
检查您正在运行的代码是否实际上是编辑器中的代码,因为 Eclipse 有时会构建与编辑器中的代码不同步的类。
如果您最近更新了任何内容,请确保项目使用正确的库,因为如果同一个库有多个版本,调试器可能会感到困惑。