我想编写代码,使用" console"类和它的方法,没有别的 ... 代码编译正确,但出现错误,我不明白
package ronnie;
import java.io.Console;
public class Ronnie
{
public static void main(String[] args)
{
Console console = System.console();
console.printf("Hello");
}
}
运行:
Exception in thread "main" java.lang.NullPointerException
at ronnie.Ronnie.main(Ronnie.java:8)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
答案 0 :(得分:1)
根据定义,System.console()返回与当前Java虚拟机关联的唯一Console对象(如果有)。 NullPointerException仅表示当前没有与JVM关联的控制台。所以你应该使用System.out写入标准输出。