java Console 控制台为null问题 Console con = System.console() ;

为什么我在dos命令下运行程序就没有问题,而在eclipse运行就提示为空指针null;
我最想知道的是:我该怎么弄才能在eclipse下能正常运行?

救命啊,大神!

以Javaw所执行的应用程式(eclipse)没有主控制台(console),所以取不到console物件,System.console()只能是null了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-09
Console类需要与Scanner类一起使用,Scanner scanner = new Scanner(System.in);用于输入帐号和密码,Console con =System.Console();用于输出账号和密码,如果没有Scanner,console也获取不到值
第2个回答  2013-03-30
你可以使用 Scanner类进行获取用户数据啊
相似回答