我正在使用系统控制台读取一行,如下面的代码
public class Strings2
{
public static void main(String[] args)
{
String Name;
Console c = System.console();
Name = c.readLine("%s", "Name?:");
System.out.println(Name);
}
}
但是当我运行它时,它会生成一个 NullPointerException
知道为什么会这样
我在eclipse中运行上面的代码