通过IntelliJ调试可运行的groovy类

时间:2010-10-21 09:03:40

标签: groovy intellij-idea

我在Intellij中成功调试了这个脚本:

println "a";
println "b";

但是,在尝试调试以下脚本时,我的断点未被点击

public class Main implements Runnable{
  public Main(String[] args) {
    println("A"); // breakpoint
    println "B";

  }

  void run() {
    println "C"; // breakpoint
    println "D";
  }
}

请注意,脚本确实成功运行,只是没有在断点处停止。

2 个答案:

答案 0 :(得分:3)

仅供参考这个错误在IDEA 11.1中得到修复

答案 1 :(得分:1)

这是正确的主要方法签名:

static void main(String[] args) {...}

我相信你不应该期望run()方法执行,因为你实际上没有在一个单独的线程中运行它或直接调用..