在 Eclipse 中调试时 System.console() 返回 null
在 Eclipse 中调试时遇到 System.console() 返回 null 值对于 Java 开发人员来说,这可能是一个令人沮丧的问题。让我们深入研究该问题并提供解决方法。
问题概述:
当使用 Eclipse 执行 Java 应用程序时,System.console() 方法返回 null。这是 Eclipse 中的一个已知错误(错误#122429)。该错误导致控制台无法正确创建并与应用程序关联。
解决方法:
虽然没有针对此错误发布官方修复程序,但以下解决方法可以应用于启用 System.console():
启用安全性管理器:
-Djava.security.manager
这将启用安全管理器,这是控制台正常运行所必需的。
重新启动应用程序:
启用后安全管理器,以调试模式重新启动 Java 应用程序。这应该可以解决问题并允许 System.console() 返回非空值。
以上是为什么在 Eclipse 中调试时 `System.console()` 返回 Null?的详细内容。更多信息请关注PHP中文网其他相关文章!