Точки останова перечеркнуты, как я могу сделать их действительными?


167

я получил хитрый

посмотрите на точки останова, они перечеркнуты!

Я не могу установить действительные контрольные точки. Ни в тестах, ни в моих классах Java. Я искал Stackoverflow и Google, но я не мог найти никого с такой же проблемой.

Я использую STS (x86) и Maven.

Изменить: Это может показаться запутанным, но я решил это сам. Я должен идти Run-> Skip all Breakpoints (он был установлен, и мне интересно, как он был установлен, потому что я этого не делал)


6
Была такая же проблема только сейчас. Спасибо! Похоже, я случайно нажал CTRL + ALT + B в какой-то момент.
Тонмейстер

6
Что @ # £ $%! раздражает, так как точка останова set / clear равна CTRL+ Shift+ B!
Мауг говорит восстановить Монику

Ответы:


298

Есть пункт меню, который вы открыли для себя, который включает пропуск всех точек останова. Для этого также есть значок в представлении «Точки останова», и может быть также определена горячая клавиша, все из которых вы могли сработать случайно.

Посмотрите на Run -> Skip All Breakpoints .


Я должен подтвердить, что я не использовал отладчик, так как я переключился на sts. Я искал горячие клавиши и при пропуске горячих клавиш не было. Как будто это была настройка по умолчанию от STS, которую я не верю. Надеюсь, что мой пост поможет другим пользователям, если у них возникла такая же проблема.
MartinL

Я пропустил все контрольные точки однажды, пытаясь очистить все контрольные точки, я забыл об этом! Спасибо за откровение!
Аади Дроид

2
Я бы сказал, что 99% посетителей здесь сталкиваются с тем, с чем я сталкиваюсь раз в год с Eclipse. Очевидно, в eclipse есть ошибка, из-за которой эта функция «Пропустить все точки останова» сама по себе включается, даже если вы ее не включали.

23

Снимок экрана: "пропустить все точки останова" в затмении.

введите описание изображения здесь

Когда вы нажимаете «пропустить все точки останова» (который выбран), все станет нормальным


7

Клавиша быстрого доступа для размещения точки останова в Eclipse (Ctrl + Shift + B) очень похожа на ту, которая пропускает все точки останова (Ctrl + Alt + B). Следовательно, если условие «пропустить все точки останова» должно быть отменено, это может быть достигнуто повторным нажатием «Ctrl + Alt + B».


1
Большое спасибо! Должно быть, я попал в это случайно. Среды Eclipse могут отличаться, но ярлык работает отлично!
jade290

1

Вы уже должны быть в отладочной перспективе. Если нет, просто перейдите к отладочной перспективе. Вы должны увидеть кнопку отключения всех точек останова. -

введите описание изображения здесь

Нажмите на него, и он должен разрешить все точки останова.

введите описание изображения здесь


0

1) Выполнить => Пропустить все точки останова. 2) Выполнить => удалить все точки останова.

и тогда ваш отладчик не будет показывать крестик и будет продолжать отладку вашего приложения.


0

Я следовал за этими шагами ниже, чтобы исправить это

  1. выберите только сервер отладки Tomcat
  2. отладить конкретное приложение, а затем пришло сообщение, нужно ли снова включить точки останова, и я выбрал да
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.