Eclipse 디버그 모드에서 System.console()이 Null을 반환합니다.
BufferedReader의 readLine 메서드를 사용하여 입력 또는 새 비밀번호를 읽는 경우 사용자의 경우 java.io.Console 클래스를 사용하여 비밀번호를 마스킹하는 것이 좋습니다. 그러나 Eclipse에서 디버깅하는 동안 System.console()에서 null 반환이 발생하면 실망스러울 수 있습니다.
안타깝게도 이 문제는 Eclipse 자체의 버그(#122429)로 인해 발생합니다. 해결 방법은 디버깅 중에 콘솔 로깅을 비활성화하는 것입니다.
이 수정을 통해 Eclipse에서 디버깅하는 경우에도 System.console()이 올바르게 작동할 수 있습니다.
위 내용은 Eclipse에서 디버깅할 때 System.console()이 Null을 반환하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!