Je gère habituellement une configuration à double moniteur. J'ai donc deux fenêtres Eclipse ouvertes pour le même espace de travail, affichant différents fichiers. Lorsque je débogage et qu'un point d'arrêt est touché, Eclipse passe au point de vue "Débogage", mais il affiche également le fichier / la ligne où le point d'arrêt est dans mes deux fenêtres. Cela se produit même si le fichier contenant le point d'arrêt était ouvert dans une fenêtre, mais pas l'autre (avant que le point d'arrêt ait été touché). P>
C'est vraiment ennuyeux. P>
Comment puis-je avoir Eclipse indique que le fichier contenant le point d'arrêt dans une fenêtre? Idéalement, il choisirait quelle fenêtre sur la base de l'endroit où le fichier est déjà ouvert. Si ce n'est pas déjà ouvert quelque part, je ne me soucie pas vraiment de quelle fenêtre il apparaît. P>
6 Réponses :
Vous pouvez créer un autre espace de travail et dans cet espace de travail Créer un nouveau projet à partir du même code SRC (mêmes fichiers dans le système de fichiers) de celui de votre projet actuel dans votre espace de travail actuel. Cela vous permettrait d'arrêter sur un point d'arrêt sans que l'autre fenêtre ne s'arrête aussi. Notez qu'après avoir effectué des modifications de code dans un projet, vous devez actualiser l'autre projet pour que ces modifications s'appliquent. P>
Cela ressemble à un énorme correctif packy, pire que le problème lui-même.
Eclipse passe à la perspective de débogage pour toutes les fenêtres Le point de vue de débogage a été ouvert une fois (c'est-à-dire que la petite icône sur le coin supérieur droit est disponible). Si vous fermez cette perspective (basculer à une autre perspective n'est pas suffisant), il ne vous y basculera plus sur cette fenêtre. P>
Au moins, c'est le comportement que j'ai observé sur Kepler (je sais, cette question est plus âgée mais vient de tomber, peut-être que cela aide toujours quelqu'un). P>
Cela a fonctionné pour moi: Dans Window -> Préférences-> Exécuter / Debug-> Lancement-> Lancez les configurations Activer "Appliquer la fenêtre Ensemble (s)" P>
Personnellement, je trouve cela plus efficace que de créer deux espaces de travail. P>
Fermeture du point de vue de débogage (cliquez sur la petite icône sur le coin supérieur droit) travaillé pour moi. J'utilise de l'oxygène et j'ai les paramètres suivants dans les préférences d'exécution / débogage: p>
Peut-être que vous sélectionnez les sources de débogage par "répertoire système de fichiers" au lieu de "projet Java". Pour changer cela, allez à Assurez-vous que les sources ajoutées se trouvent d'abord en les déplaçant vers le haut. P>
Pour désactiver plusieurs débogage dans plusieurs fenêtres dans Eclipse, accédez à Windows> Préférences> Exécuter / débogage et décochez Activez la vue de débogage lorsqu'un point d'arrêt est touché em> p> P>
Avez-vous vraiment deux fenêtres ouvertes? Ou fenêtres détachées? Si Eclipse passe à débogage, seul l'un des interrupteurs Windows Perspective à déboguer dans mon éclipse (3,5 ID de construction: 20100218-1602)
Quelle est la différence? Je ne cours pas deux cas d'éclipse. J'ouvre un espace de travail, puis j'ouvre la deuxième fenêtre en allant dans la fenêtre Menu => Nouvelle fenêtre.
Je suis sur Windows 7 et ne possédez pas ce problème, seulement 1 des fenêtres ouvertes bascule en perspective de débogage et ouvre le fichier. Pourrait être un certain réglage dans les préférences-> courir / débogage?
Peut-être que l'équipe sache à ce sujet? bugs.eclipse.org/bugs
Ce problème se produit lorsque vous basculez manuellement les deux fenêtres au point de vue du débogage. Je fais cela lorsque je veux déboguer mon client dans la fenêtre de gauche et mon serveur dans la fenêtre droite, mais je finis toujours par déboguer les deux programmes dans les deux fenêtres.