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.