Os pontos de interrupção são riscados, como posso torná-los válidos?

167

eu tenho uma complicada:

olhe nos pontos de interrupção, eles são riscados!

Não consigo definir pontos de interrupção válidos. Não nos testes, nem nas minhas classes Java. Pesquisei Stackoverflow e google, mas não encontrei ninguém com o mesmo problema.

Estou usando STS (x86) e Maven.

Edit: Pode parecer confuso, mas eu resolvi sozinho. Eu tenho que ir Executar-> Ignorar todos os pontos de interrupção (foi definido e me pergunto como foi definido, porque não fiz)

MartinL
fonte
6
Teve o mesmo problema agora. Obrigado! Parece que eu acidentalmente pressionei CTRL + ALT + B em algum momento.
Tohnmeister
6
Que é @ # £ $%! irritante, já que definir / limpar o ponto de interrupção é CTRL+ Shift+ B!
Mawg diz que restabelece Monica

Respostas:

298

Você descobriu uma entrada de menu que alterna o pulo de todos os pontos de interrupção. Há também um ícone para isso na exibição "Pontos de interrupção" e também pode haver uma tecla de atalho definida, todas as quais você pode ter acionado por acidente.

Dê uma olhada no Run -> Skip All Breakpoints .

Michael Borgwardt
fonte
Eu tenho que confirmar que eu não usei o depurador desde que mudei para sts. Procurei teclas de atalho e, ao pular, não havia um conjunto de teclas de atalho. Como se fosse a configuração padrão do STS, que eu não acredito. Espero que meu post possa ajudar outros usuários, se eles tiverem o mesmo problema.
MartinL
Eu tinha pulado todos os pontos de interrupção um dia em meus esforços para limpar todos os pontos de interrupção, havia me esquecido disso! Obrigado pelo abridor de olhos!
Aadi Droid # 26/13
2
Eu diria que 99% dos visitantes aqui estão encontrando o que encontro uma vez por ano com o Eclipse. Aparentemente, existe um bug no eclipse que faz com que esse recurso "Ignorar todos os pontos de interrupção" seja ativado sozinho, mesmo que você não o tenha ativado.
23

Captura de tela do 'pular todos os pontos de interrupção' no eclipse.

insira a descrição da imagem aqui

Quando você clica em 'pular todos os pontos de interrupção' (que está selecionado), tudo ficará normal

charan teja
fonte
7

A tecla de atalho para colocar um ponto de interrupção no Eclipse (Ctrl + Shift + B) é bastante semelhante à que ignora todo o ponto de interrupção (Ctrl + Alt + B). Portanto, se uma condição "pular todos os pontos de interrupção" for cancelada, isso poderá ser alcançado pressionando "Ctrl + Alt + B" novamente.

Psi-Ed
fonte
1
Muito obrigado muuuito! Eu devo ter atingido isso por acidente. Os IDEs do Eclipse podem ser diferentes, mas o atalho funciona muito bem!
Jade290
1

Você já deve estar na perspectiva de depuração. Se não, basta ir para a perspectiva de depuração. Você deverá ver o botão desativar todos os pontos de interrupção. -

insira a descrição da imagem aqui

Clique nele e deve permitir todos os pontos de interrupção.

insira a descrição da imagem aqui

Aniket Thakur
fonte
0

1) Execute => Ignore todos os pontos de interrupção. 2) Execute => remova todos os pontos de interrupção.

e seu depurador não exibirá sinais cruzados e continuará depurando seu aplicativo.

UMAR-MOBITSOLUTIONS
fonte
0

Eu segui estas etapas abaixo para corrigir isso

  1. selecione debugar apenas o servidor tomcat
  2. depurar aplicativo específico e, em seguida, veio o prompt para reativar os pontos de interrupção e eu selecionei sim
Umesh G
fonte