Отладка запускаемого классного класса через IntelliJ - PullRequest
2 голосов
/ 21 октября 2010

Я успешно отлаживаю этот скрипт в 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 ]

3 голосов
/ 22 марта 2012

К вашему сведению, эта ошибка исправлена ​​в IDEA 11.1

1 голос
/ 26 октября 2010

Это правильная сигнатура основного метода:

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

Я полагаю, что вы не должны ожидать выполнения метода run (), поскольку вы на самом деле не запускаете его в отдельном потоке или не вызываете напрямую ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...