2016-08-23 7 views
3

Ich habe zwei Dateien mit dem gleichen Namen in zwei separaten Paketen package1 und package2 in demselben Maven-Projekt. Ich fügte einen Debug-Punkt bei Zeile i in der Datei hinzu, die in package1 vorhanden ist. Während des Debuggens stoppt der IntelliJ IDEA-Debugger jedoch bei Zeile i der Datei package2. Dies ist auch bei einigen meiner Kollegen passiert. Wird bei IntelliJ ein solcher Fehler gemeldet? Irgendeine Reparatur oder Workaround?IntelliJ Debugger fangend falsche Datei mit dem gleichen Namen

+1

Das ist schwer zu glauben. Ein pragmatischer Programmierer würde sagen: _ ** select Is not Broken ** Es ist selten, einen Fehler im Betriebssystem oder im Compiler oder sogar ein Produkt oder eine Bibliothek eines Drittanbieters zu finden. Der Fehler ist wahrscheinlich in der Anwendung._ –

+0

@Puneet Chaurasia dann sollte der Code, den Sie Debuggen beide Dateien in dieser Situation richtig ausführen (2 Dateien in den Paketen A und B). Was wird angezeigt, wenn Sie auf "Unterbrechungspunkte anzeigen" (zwei rote Glühbirnen) oder Strg + Umschalt + F8 im Debug-Tool-Fenster klicken? Sie sehen Breakpoints auf beiden Dateien ??? –

+0

@SupunWijerathne: Der Debugger stoppt bei der gleichen Zeilennummer in der Datei in B, wo ich den Debug-Punkt in den von A gesetzt habe. Auch wenn dort kein ausführbarer Code in dieser Zeile ist. Ich bin also sehr sicher, dass es den richtigen Code ausführt (wie es sollte), aber den Debug-Kontrollpunkt falsch anzeigt. –

Antwort

4

Sie können die Option "alternativen Quellswitcher anzeigen" unter Einstellungen> Build, Ausführung, Implementierung> Debugger ausprobieren. Beim Debuggen von IDEA sollten Sie andere Optionen für die Auswahl zwischen den Quelldateien angeben.

+0

Hallo, ich bin mit dem gleichen Problem in der Eclipse konfrontiert, wenn Sie dafür auch die Antwort haben, bitte. –

Verwandte Themen