System.console() 在 Eclipse 调试模式下返回 Null
使用 BufferedReader 的 readLine 方法读取输入或新密码时对于用户,最好使用 java.io.Console 类屏蔽密码。然而,在 Eclipse 中调试时遇到 System.console() 返回 null 可能会令人沮丧。
不幸的是,这个问题归因于 Eclipse 本身的错误 (#122429)。解决方法包括在调试期间禁用控制台日志记录:
此修改允许 System.console() 即使在 Eclipse 中调试时也能正确运行。
以上是为什么在 Eclipse 中调试时 System.console() 返回 Null?的详细内容。更多信息请关注PHP中文网其他相关文章!