java – System.console()在NetBeans中给出NullPointerException

我是Java的新手.

我有以下问题:方法readLine()或nextLine(),nextInt()等抛出异常:NullPointerException.

我使用NetBeans IDE(如果重要的话).

public static void Reading()
{

    String qq;
    qq = System.console().readLine();
    System.console().printf(qq);
}

解决方法:

某些IDE不提供控制台.请注意,在这些情况下,System.console()返回null.

the documentanion

Returns:

     The system console, if any, otherwise null.

您可以始终使用System.in和System.out,如下所示:

String qq;
Scanner scanner = new Scanner(System.in);
qq = scanner.nextLine();
System.out.println(qq);
上一篇:JavaFXPorts MySqlDB-Driver包含在项目中:dex错误


下一篇:java – 在单个JPanel中添加多个图像