System.console() gibt beim Debuggen in Eclipse null zurück
Beim Debuggen in Eclipse wurde von System.console() ein Nullwert zurückgegeben kann für Java-Entwickler ein frustrierendes Problem sein. Lassen Sie uns das Problem untersuchen und einen Workaround anbieten.
Problemübersicht:
Wenn eine Java-Anwendung mit Eclipse ausgeführt wird, gibt die Methode System.console() null zurück. Dies ist ein bekannter Fehler (Bug #122429) in Eclipse. Der Fehler verhindert, dass die Konsole korrekt erstellt und mit der Anwendung verknüpft wird.
Problemumgehung:
Obwohl für diesen Fehler kein offizieller Fix veröffentlicht wurde, kann dies mit der folgenden Problemumgehung behoben werden angewendet werden, um die Verwendung von System.console() zu aktivieren:
Sicherheitsmanager aktivieren:
-Djava.security.manager
Dadurch wird der Sicherheitsmanager aktiviert, der für die Funktion der Konsole erforderlich ist ordnungsgemäß.
Anwendung neu starten:
Nachdem Sie den Sicherheitsmanager aktiviert haben, starten Sie die Java-Anwendung im Debug-Modus neu. Dies sollte das Problem beheben und es System.console() ermöglichen, einen Wert ungleich Null zurückzugeben.
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!