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)


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 .


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


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.


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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.