eclipse не может удалить определенные точки останова

Двойной щелчок на синей полосе слева от eclipse устанавливает точку останова. Двойной щелчок снова удаляет точку останова. Это отлично работает для меня, но если я использую git для проверки другой ветки, часто, когда синие точки для точек останова «путаются» или что-то в этом роде. Я больше не могу дважды щелкнуть, чтобы их отключить. Я вынужден перейти в отладочную перспективу и найти точку останова в представлении «точки останова», а затем щелкнуть правой кнопкой мыши и удалить. У кого-нибудь есть более легкое решение для этого? Я кодирую в java на Windows 7, для чего это стоит.

Я могу воспроизвести эту ошибку с помощью этого кода (предположим, что это строка 1):

if(bool)
{
 //comment
  doSomething();
} else {
  doOther();
}

Я оставил точку в строке 4 - doSomething() . Затем я помещаю новую строку над символом if, чтобы сдвинуть все вниз. (перемещение точки останова в строке 5). Затем я делаю git stash save . Когда я нажимаю на затмение, синяя точка отображается на правильной строке, но в окне точки останова по-прежнему отображается строка 5. Если я дважды щелкнуть, чтобы отключить, она фактически добавит вторую точку останова в строке 4.

Я чувствую, что должен сообщить об этом парням Eclipse.

14
Я так не думаю, но я лично не рекомендую вам обновляться до последней Juno. Все еще немного медленный и некоторые сбои в производительности.
добавлено автор user, источник
Я так не думаю, но я лично не рекомендую вам обновляться до последней Juno. Все еще немного медленный и некоторые сбои в производительности.
добавлено автор user, источник
Я так не думаю, но я лично не рекомендую вам обновляться до последней Juno. Все еще немного медленный и некоторые сбои в производительности.
добавлено автор user, источник
Какую версию eclipse вы используете? Я видел отчет об ошибке, когда более старые версии eclipse создают две точки останова, но только удаляют их.
добавлено автор DaveRlz, источник
Какую версию eclipse вы используете? Я видел отчет об ошибке, когда более старые версии eclipse создают две точки останова, но только удаляют их.
добавлено автор DaveRlz, источник
Версия: Indigo Service Release 2. Build id: 20120216-1857 Является ли это старым?
добавлено автор portforwardpodcast, источник
В меню «Выполнить» есть опция «Удалить все точки останова»
добавлено автор Bob Flannigon, источник

8 ответы

open отладка перспектива [правый conrer]

go to breakpoints

нажмите очистить все контрольные точки [double X] или прокрутить, пока не найдете точку останова, которая не хочет уходить и удалять ее.

35
добавлено
Интересно. Я думаю, мне нужно получить еще один монитор, прежде чем у вас будет достаточно места для отладки. Лично я включаю debug, потому что мне нравится всегда показывать окна backtrace и expression. Когда мой код не запущен, я переключаюсь на java, который всегда показывает проводник проекта слева. Что бы я ни делал,
добавлено автор portforwardpodcast, источник
Я думаю, он хочет избежать этого! Лично я развиваюсь в перспективе Debug (после его перегруппировки), я никогда полностью не видел смысла иметь перспективы Java и Debug.
добавлено автор Bob Flannigon, источник
Он работает, некоторое время отключение точек останова не работает в Oxygen.
добавлено автор Kandy, источник

open отладка перспектива [правый conrer]

go to breakpoints

нажмите очистить все контрольные точки [double X] или прокрутить, пока не найдете точку останова, которая не хочет уходить и удалять ее.

35
добавлено
Интересно. Я думаю, мне нужно получить еще один монитор, прежде чем у вас будет достаточно места для отладки. Лично я включаю debug, потому что мне нравится всегда показывать окна backtrace и expression. Когда мой код не запущен, я переключаюсь на java, который всегда показывает проводник проекта слева. Что бы я ни делал,
добавлено автор portforwardpodcast, источник
Я думаю, он хочет избежать этого! Лично я развиваюсь в перспективе Debug (после его перегруппировки), я никогда полностью не видел смысла иметь перспективы Java и Debug.
добавлено автор Bob Flannigon, источник
Он работает, некоторое время отключение точек останова не работает в Oxygen.
добавлено автор Kandy, источник

open отладка перспектива [правый conrer]

go to breakpoints

нажмите очистить все контрольные точки [double X] или прокрутить, пока не найдете точку останова, которая не хочет уходить и удалять ее.

35
добавлено
Интересно. Я думаю, мне нужно получить еще один монитор, прежде чем у вас будет достаточно места для отладки. Лично я включаю debug, потому что мне нравится всегда показывать окна backtrace и expression. Когда мой код не запущен, я переключаюсь на java, который всегда показывает проводник проекта слева. Что бы я ни делал,
добавлено автор portforwardpodcast, источник
Я думаю, он хочет избежать этого! Лично я развиваюсь в перспективе Debug (после его перегруппировки), я никогда полностью не видел смысла иметь перспективы Java и Debug.
добавлено автор Bob Flannigon, источник
Он работает, некоторое время отключение точек останова не работает в Oxygen.
добавлено автор Kandy, источник

Ни одно из решений здесь не работало для меня. Потому что я удалил точки останова из вида точек останова, но не смог избавиться от них в редакторе. Я думаю, что это своего рода ошибка. Для меня это просто

  1. Выберите весь класс ( Ctrl + a )

  2. Вырезать весь класс ( Ctrl + x )

  3. Вставьте его обратно ( Ctrl + v )

Иногда решение проще, чем мы думаем :)

6
добавлено
Это сработало для меня
добавлено автор Anurag Awasthi, источник
Ackward, но он работает
добавлено автор mustafagonul, источник

Goto Run -> Remove All Breakpoints. This will clear all breakpoints which cannot be removed individually.

5
добавлено

Right click on the break point -> Disable break point. Should work. Also, if you click (in the same menu) on the "toggle breakpoint" again, it disappears fully; In the first case it just disables it, but it remains existing.

4
добавлено
Такая же проблема возникает, когда текущий код отличается от исходного кода, который вы предоставляете. Например, если вы запускаете веб-приложение со старым скомпилированным кодом, но ссылаетесь на новые источники. Может быть, что-то в этом роде.
добавлено автор user, источник
Я только что отредактировал свой вопрос, чтобы узнать, что я обнаружил здесь.
добавлено автор portforwardpodcast, источник
Мне не удалось переключить точку останова до или после того, как я отключил их. Ответ TheWhiteRabbit работал для меня
добавлено автор SlimPDX, источник

Right click on the break point -> Disable break point. Should work. Also, if you click (in the same menu) on the "toggle breakpoint" again, it disappears fully; In the first case it just disables it, but it remains existing.

4
добавлено
Такая же проблема возникает, когда текущий код отличается от исходного кода, который вы предоставляете. Например, если вы запускаете веб-приложение со старым скомпилированным кодом, но ссылаетесь на новые источники. Может быть, что-то в этом роде.
добавлено автор user, источник
Я только что отредактировал свой вопрос, чтобы узнать, что я обнаружил здесь.
добавлено автор portforwardpodcast, источник
Мне не удалось переключить точку останова до или после того, как я отключил их. Ответ TheWhiteRabbit работал для меня
добавлено автор SlimPDX, источник

Иногда это случается со мной. В Debug Perspective есть вкладка точек останова. Даже если точки останова стали невидимыми в редакторе, они вероятно заметны в этом списке. Таким образом, вы можете безопасно удалить точки останова, которые хотите избавиться.

3
добавлено
Отлично! Это сработало для меня. У меня была эта проблема в течение очень долгого времени.
добавлено автор BeC, источник
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

IDE и редакторы — русскоговорящее сообщество
IDE и редакторы — русскоговорящее сообщество
393 участник(ов)

Общаемся, сравниваем и помогаем друг другу решать задачи с продуктами JetBrains, VS Code, Atom, vim, Emacs, Sublime и т.д. Всё в одном месте, ведь каждый из них хорош по своему. См. также: @js_ru, @typescript_ru, @react_js, @nodejs_ru, @javascript_jobs

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async