2016-07-27 18 views
7

In Xcode während des Debuggens ist es möglich, den Wert einer Variablen in dieser bestimmten Phase auszudrucken. Ich habe mich nur gefragt, ob es in Netbeans eine ähnliche Funktion gibt? Wenn nicht, was macht Java IDE?Wie wird der Wert einer Variablen beim Debuggen in Netbeans ausgedruckt?

+1

Satz Stützpunkte [oder] Fenster -> Debugger -> Variablen [oder] ALT + SHIFT + 1 [oder] STRG + F9 –

Antwort

4

Haben Sie die folgenden Methoden versucht:

Setzen Sie einen Haltepunkt in der Zeile, in der Sie den Wert sehen wollen. Führen Sie den Debugger für diese Datei aus und wechseln Sie zur Registerkarte "Variablen" (Window > Debugger > Variables). Dies zeigt die Werte Ihrer Variablen an diesem Haltepunkt an. Diese Zeilen können auch untergeordnete Zeilen haben - z. Wenn ein Array mit dem Namen myArray vorhanden ist, können Sie auf das Symbol + daneben klicken, um die einzelnen Elemente anzuzeigen.

Sie können Conditionals auch bewerten, indem Sie 'Debug' > 'Evaluate Expression' gehen. In der Iterationsschleife über 'myArray' könnten Sie beispielsweise myArray[2] == 5 eingeben und auf den grünen Pfeil -> klicken, um dies zu bewerten. Wenn der Wert dieses Elements 5 wäre, würde dies den Ausdruck type (boolean in diesem Beispiel) und die Ausgabe dieses Tests anzeigen.

ODER

  • Haltepunkt Legen Sie überall dort, wo Sie die Variable überwachen möchten.

  • Klicken Sie mit der rechten Maustaste auf den Haltepunkt und wählen Sie 'Haltepunkt> Eigenschaften'.

  • Den Suspend auf "Kein Thread (weiter)" setzen. Geben Sie einfach das entsprechende Feld mit dem Format {=<variable name>} ein. Wenn Sie also beispielsweise Folgendes eingeben: "myVar value @ L30 is: {=myVar}" wird "myVar value @ L30 is: 1" an die Debugger-Konsole ausgegeben.

Sie sollten nicht neu kompiliert werden müssen. Führen Sie einfach den Debugger aus und wechseln Sie zur Konsolenausgabe.

1

Legen Sie den Haltepunkt fest und verwenden Sie das Schlüsselwort 'PO', um die Variable zu drucken.

ex: `NSString *[email protected]"String to print";` in your code 

wenn Sie möchten, diese Zeichenfolge im Debug-Modus drucken, nur müssen Sie Haltepunkt vor diesem Spiel setzen und Po string in Log-Panel eingeben.

+0

Entschuldigung Werte zu ändern, ist dies für Netbeans oder Xcode? Ich frage tatsächlich, ob das Ausdrucken variabler Werte in Netbeans erreicht werden kann. Aber danke fürs Aushelfen! – Thor

+0

Okay, das funktioniert nur für X-CODE, tut mir leid, die späte Antwort .. –