Heim >Java >javaLernprogramm >Warum gibt System.console() beim Debuggen in Eclipse Null zurück?
System.console() gibt Null im Eclipse-Debug-Modus zurück
Bei Verwendung der readLine-Methode von BufferedReader zum Lesen von Eingaben oder einem neuen Passwort Als Benutzer wird das Maskieren des Passworts mit der Klasse java.io.Console bevorzugt. Es kann jedoch frustrierend sein, beim Debuggen in Eclipse auf eine Null-Rückgabe von System.console() zu stoßen.
Leider ist dieses Problem auf einen Fehler (#122429) in Eclipse selbst zurückzuführen. Die Problemumgehung besteht darin, die Konsolenprotokollierung während des Debuggens zu deaktivieren:
Diese Änderung ermöglicht, dass System.console() auch beim Debuggen in Eclipse korrekt funktioniert.
Das obige ist der detaillierte Inhalt vonWarum gibt System.console() beim Debuggen in Eclipse Null zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!