Java programmgesteuert Haltepunkte setzen

9

Gibt es eine Möglichkeit programmgesteuert Haltepunkte in Java zu setzen?

Angenommen, Sie haben den Dateinamen mit der Quellcodezeile:

%Vor%

Wie kann das gemacht werden?

    
100798 10.01.2012, 00:13
quelle

3 Antworten

1

In der Eclipse-IDE können Sie keinen Haltepunkt aus Ihrem Java-Code festlegen.

Sie können jedoch bedingte Haltepunkte festlegen . Mit einem bedingten Haltepunkt können Sie festlegen, dass Eclipse nur dann auf einer Zeile bricht, nachdem ein Java-Ausdruck als wahr ausgewertet wurde. Sie können nur sagen, dass es nach einer bestimmten Anzahl von Iterationen bricht. Diese Modi sollten für fast jeden Anwendungsfall ausreichen.

Um einen bedingten Haltepunkt zu aktivieren, klicken Sie mit der rechten Maustaste auf einen Haltepunkt und gehen Sie zu "Haltepunkteigenschaften".

    
Laplie Anderson 10.07.2014 18:16
quelle
0

In den Tagen von VisualAge Jave habe ich das mit

gemacht %Vor%

Dies ist etwas, das von der IDE unterstützt werden müsste und würde brechen, wenn die IDE-Abhängigkeiten nicht vorhanden wären. Wie ich weiß, gibt es heute keine IDEs, die dies unterstützen.

    
James Scriven 10.01.2012 00:32
quelle
0
  • Ich hatte das gleiche Problem, aber mit 10000 Java-Dateien, die ich nach einer Zeichenfolge suchen und Haltepunkte basierend auf dieser Suche setzen wollte.
  • Sie können eine XML-Datei erzeugen, die alle benötigten Haltepunkte enthält.
  • Wie bekomme ich diese XML-Dateistruktur? gehen Sie einfach in den Debug-Modus - & gt; rechter Mausklick - & gt; Export breakpoints- & gt; dann speichere die Datei überall.öffne diese Datei und sieh, wie sie aufgebaut ist.

  • Was ich getan habe, dass ich alle Dateien Zeile für Zeile durchsucht und diese XML-Datei erzeugt und in Eclipse importiert habe.

- Sie fragen sich vielleicht, wie Sie Zeile für Zeile durch die Datei 10000 durchlaufen können, da es viel Zeit in Anspruch nehmen wird. Aber was ich getan habe, um dies zu überwinden, ist das Einfügen aller Zeilen in das indizierte Feld auf mysql db.

- Ich weiß, dass Ihr Fall nicht so komplex ist, aber ich hoffe, es gibt Ihnen eine Idee. Vielleicht kommen Sie mit etwas noch besser.

    
ashraf mohammed 01.02.2015 17:42
quelle

Tags und Links