2016-09-19 4 views
1

alle. Amy Anforderung überprüft eine Ausnahmebedingung (ob die Nachricht in Ordnung ist oder nicht). Dafür habe ich eine Ausnahme ausgelöst, die meinen Code im Debug-Modus hält.Eclipse-Display-Ansicht wirft Fehler

Ich habe folgenden Ausdruck geschrieben, klicken Sie mit der rechten Maustaste nach der Auswahl des Ausdrucks ausführen.

throw new NullPointerException(); 

Eclipse

Evaluation failed. Reason(s): 
     Syntax error, insert ";" to complete BlockStatements 

zeigt Kann mir jemand bitte helfen?

+0

Zeigen Sie uns ein [mcve] Wir können nicht sagen, was aus nur einer Zeile falsch ist, haben Sie wahrscheinlich es an der falschen Stelle. –

+0

Die Auswertung wird normalerweise im Kontext des Breakpoints ausgeführt, den Sie treffen. Könnte der Syntaxfehler in der Datei liegen, in der sich der Haltepunkt befindet? – Mickael

+0

Pseudocode ist wie folgt 'try { Anweisungen oder Methodenaufruf; } catch (Exception) { Fehlermeldung; } ' Ich habe den Haltepunkt platziert, wenn das Steuerelement auf Anweisung oder Methodenaufruf ist. Es gibt keinen syntaktischen Fehler im Code, da er ohne Fehler mit maven erstellt wird. Ich benutze Eclipse Neon und Java 8 –

Antwort

3

In geschweifte Klammern einziehen und Strg + U drücken. Sollte in Neon arbeiten.

{throw new NullPointerException();}