java.lang.NullPointerException错误

时间:2015-10-12 02:55:49

标签: java

我想编写代码,使用" 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)

1 个答案:

答案 0 :(得分:1)

根据定义,System.console()返回与当前Java虚拟机关联的唯一Console对象(如果有)。 NullPointerException仅表示当前没有与JVM关联的控制台。所以你应该使用System.out写入标准输出。