Intellij — проблемы с запуском и отладкой

#java #intellij-idea #static

#java #intellij-idea #статический

Вопрос:

Когда я запускаю (Shift F10), приложение Java запускается, однако при отладке (Shift F9) приложение завершается сбоем. По сути, приложение, которое я запускаю / отлаживаю, расширяет родительский класс, в котором есть предложение init, которое ищет свойство.

 class A extends B{
static{
  // I init. the property here
}

}

class B {
 public static void main(){
    //looks for the property i init, and if it doesn't find it, fails
 }
}
 

Во время запуска он работает нормально, статический блок вызывается первым, однако во время отладки статический блок не вызывается. Почему?
И у меня есть точка останова в статическом блоке — даже не доходит туда.

Intellij 12.4 Ultimate, JDK 1.6.0.18, сделайте перед запуском.

Комментарии:

1. Кажется, это немного назад, почему родитель ищет свойство своего дочернего элемента?

2. Это своего рода загрузчик фреймворка, свойство фактически является местоположением файла конфигурации, который загружается в classpath суперклассом