Punkty przerwania są przekreślone, jak mogę sprawić, by były ważne?


167

mam trudny:

spójrz na Breakpoints, są przekreślone!

Nie mogę ustawić prawidłowych punktów przerwania. Nie w testach, ani w moich klasach Java. Przeszukałem Stackoverflow i Google, ale nie mogłem znaleźć nikogo z tym samym problemem.

Używam STS (x86) i Maven.

Edycja: To może wydawać się zagmatwane, ale rozwiązałem to samodzielnie. Muszę iść Biegać-> Pomiń wszystkie punkty przerwania (było ustawione i zastanawiam się, jak zostało ustawione, bo tego nie zrobiłem)


6
Miałem teraz ten sam problem. Dzięki! Wygląda na to, że w pewnym momencie przypadkowo nacisnąłem CTRL + ALT + B.
Tohnmeister

6
To jest @ # £ $%! irytujące, ponieważ ustawiony / wyczyszczony punkt przerwania to CTRL+ Shift+ B!
Mawg mówi, że przywróć Monikę

Odpowiedzi:


298

Istnieje pozycja menu, którą sam odkryłeś, która przełącza pomijanie wszystkich punktów przerwania. Znajduje się tam również ikona w widoku „Punkty przerwania”, a także może być zdefiniowany skrót klawiszowy, który mógł zostać uruchomiony przez przypadek.

Spójrz na Run -> Skip All Breakpoints .


Muszę potwierdzić, że nie używałem debuggera, odkąd przełączyłem się na sts. Szukałem skrótów klawiszowych i przy pomijaniu nie było zestawu klawiszy skrótu. Jakby to była domyślna konfiguracja STS, której nie wierzę. Mam nadzieję, że mój post może pomóc innym użytkownikom, jeśli napotkają ten sam problem.
MartinL

Pominąłem wszystkie breakpointy któregoś dnia, próbując wyczyścić wszystkie breakpoints, zapomniałem o tym! Dzięki za otwieracz do oczu!
Aadi Droid

2
Powiedziałbym, że 99% odwiedzających tutaj spotyka to, co ja spotykam raz w roku z Eclipse. Najwyraźniej występuje błąd w zaćmieniu, który powoduje, że funkcja „Pomiń wszystkie punkty przerwania” włącza się sama, mimo że w rzeczywistości jej nie włączyłeś.

23

Zrzut ekranu „pomiń wszystkie punkty przerwania” w zaćmieniu.

wprowadź opis obrazu tutaj

Po kliknięciu opcji „pomiń wszystkie punkty przerwania” (która jest zaznaczona) wszystko stanie się normalne


7

Klawisz skrótu do umieszczania punktu przerwania w Eclipse (Ctrl + Shift + B) jest dość podobny do tego, który pomija cały punkt przerwania (Ctrl + Alt + B). Dlatego też, jeśli warunek „pomiń wszystkie punkty przerwania” ma zostać anulowany, można to osiągnąć, naciskając ponownie „Ctrl + Alt + B”.


1
Dziękuję bardzo! Musiałem w to trafić przez przypadek. IDE Eclipse mogą być różne, ale skrót działa świetnie!
jade290

1

Powinieneś już być w perspektywie debugowania. Jeśli nie, przejdź do perspektywy debugowania. Powinieneś zobaczyć przycisk wyłącz wszystkie punkty przerwania. -

wprowadź opis obrazu tutaj

Kliknij na to i powinno pozwolić na wszystkie punkty przerwania.

wprowadź opis obrazu tutaj


0

1) Uruchom => Pomiń wszystkie punkty przerwania. 2) Uruchom => usuń wszystkie punkty przerwania.

a debugger nie pokaże znaku krzyżyka i będzie kontynuował debugowanie aplikacji.


0

Wykonałem poniższe kroki, aby to naprawić

  1. wybierz debuguj tylko serwer Tomcat
  2. debuguj konkretną aplikację, a następnie pojawiło się pytanie, czy ponownie włączyć punkty przerwania i wybrałem tak
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.