提问人:Santhosh Kumar A 提问时间:11/19/2022 最后编辑:ViniSanthosh Kumar A 更新时间:11/19/2022 访问量:1287
无法调用“java.io.Console.readLine()”,因为“c”为空 [重复]
Cannot invoke "java.io.Console.readLine()" because "c" is null [duplicate]
问:
我正在尝试使用从用户那里获取输入。但是,当我运行以下代码时,我得到了一个(我正在尝试从用户那里获取输入)。System.console
NullPointerException
import java.io.*;
public class Systemlearn {
public static void main(String[] args)throws IOException {
Console c=System.console();
System.out.println("Enter the Name:");
String str=c.readLine();
System.out.println(str);
}
}
输出:
Enter the Name:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.io.Console.readLine()" because "c" is null
at week5.Systemlearn.main(Systemlearn.java:7)
答:
评论