java – System.console()从Eclipse返回null,但命令提示符很好

前端之家收集整理的这篇文章主要介绍了java – System.console()从Eclipse返回null,但命令提示符很好前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用 Eclipse Helios的System.console时,它总是返回null.

但是,当我直接从命令行使用它时(即从命令提示符手动编译和执行java源代码),我得到一个Console对象.

要知道,为什么会发生这种情况我检查了this链接.根据它,当我从Eclipse运行我的Java代码时,后台作业调度程序必须启动我的JVM.这是什么意思?

当我从命令行启动它时,我的JVM有多么不同?

我还查了this链接.这里McDowell说cmd.exe是一个控制台设备.那么我又一次感到困惑,那确实是一个控制台设备?

解决方法

因为它是eclipse的一个bug #122429

猜你在找的Java相关文章