Задать вопрос
@woodhead

Как прервать отладку без выполнения дальнейшего кода в Intellij Idea?

В Intellij Idea Ultimate запускаю такой код в режиме отладки:

public class Main {

    public static void main(String[] args) {
        System.out.println("Это не должно отображаться");
    }
}


Брейкпойнт ставлю на строку System.out.println("Это не должно отображаться");. После запуска в debug режиме выполнение останавливается на строке с брейкпойнтом. Если сейчас нажать кнопку Stop в IDE (т.е. прервать отладку), то в консоли появится строка "Это не должно отображаться". Разве при нажатии Stop не должно прерваться дальнейшее выполнение? Проблема наблюдается в версии 2017.3.5 и 2019.2.2 (актуальная на данный момент).
  • Вопрос задан
  • 281 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
TonyWrong
@TonyWrong
стоп отключает блокировку потока (потоков) и дебаг перестает следить за выполнением приложения. Поэтому поток программы продолжает свое выполнение в обычном режиме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы