web-dev-qa-db-fra.com

pourquoi ne puis-je pas configurer un point d'arrêt dans Eclipse?

Pour une raison quelconque, je ne peux pas utiliser de points d'arrêt dans mon projet Eclipse. Tous les points d'arrêt que j'ai définis ont une diagonale dessus, au-dessus du point de la ligne respective (dans la marge gauche de la fenêtre), comme s'ils étaient bloqués. Lorsque j'exécute en mode débogage, les points d'arrêt sont ignorés. Des idées?

44
kloop

Vous avez probablement juste appuyé sur "Ignorer tous les points d'arrêt" dans la vue Point d'arrêt - appuyez de nouveau dessus.

 Skip All Breakpoints (Ctrl + Alt +V)

Les raccourcis clavier par défaut sont: Ctrl + Alt + B.

126
Anthony Accioly

Cela ne répond pas exactement à la question des PO, mais lors de la tentative de double-clic pour ajouter des points d'arrêt, je recevais des messages indiquant que "cette fonctionnalité n'est pas activée".

Je devais faire un clic droit sur la barre des points d'arrêt et sélectionner "Types de points d'arrêt" -> "Points d'arrêt C/C++" au lieu de "Par défaut". Ensuite, cela a bien fonctionné.

7
AaronS

en python, je devais aller dans: windows-> perspective-> Ouvrir une perspective-> déboguer puis sélectionnez l'onglet Points d'arrêt et assurez-vous que le zéro avec la barre oblique (ignorer tous les points d'arrêt) n'est pas sélectionné (vous pouvez utilisez également Ctrl-Alt-B pour l’activer).

3
anajem
  1. Ouvrir DebugVoir
  2. Ouvrir BreakpointPerspective
  3. Cliquez-droit sur tous les points d'arrêt à cet endroit.
  4. Appuyez sur Activer
2
Adel Boutros

Mon "point d'arrêt" et d'autres options de menu ont été désactivés. J'ai redémarré Eclipse (Kepler SR1) et ils sont revenus activés. Je pourrais encore définir des points d'arrêt!

1
James Joyce

Dans mon cas, j'avais modifié mon code lors du débogage, en ajoutant une vérification nulle afin de pouvoir placer un point d'arrêt pour arrêter l'exécution uniquement lorsqu'une certaine valeur était nulle. Je ne pouvais pas ajouter de point d'arrêt, car la ligne de code en question n'était pas présente dans l'application en cours d'exécution.

En Java, certaines modifications de code peuvent être intégrées dès que le fichier est enregistré. Dans mon cas, le fait de ne pas oublier d'enregistrer les modifications suffisait à permettre de placer un point d'arrêt.

Pour les modifications qui ne peuvent pas être intégrées, l'application doit être redémarrée avant que les nouvelles lignes de code soient présentes.

1
Theodore Murdock

J'avais un problème similaire, l'éditeur de code standard a été modifié après l'installation d'un nouveau plugin à partir de Marketplace. Apparemment, le plugin a pensé changer l’éditeur par défaut pour de nombreux types de fichiers, pas seulement celui pour lequel je l’avais installé. Le nouvel éditeur n'autorisait pas l'établissement de points d'arrêt, mais je ne savais pas que cela avait changé à l'époque. Lorsque j'ai cliqué avec le bouton droit de la souris sur mon fichier source dans l'explorateur de projets, j'ai vu l'option Ouvrir avec le nouvel éditeur indiqué en haut. Quand j'ai ouvert avec l'éditeur précédent, tout est rentré dans l'ordre.

0
Sascha N.

Dans mon cas, j'ai ouvert la vue Points d'arrêt, cliqué sur "Supprimer tous les points d'arrêt", puis sur "Ignorer tous les points d'arrêt". Cela m'a permis de définir à nouveau des points d'arrêt. C'était après qu'un redémarrage d'Eclipse ait échoué.

0
deepwinter