Исключение в потоке "main" java.lang.NullPointerException в revArr.main (revArr.java:6) в InelliJ IDE

Я получаю следующую ошибку при запуске программы в IntelliJ IDE. Это простая программа, которая принимает входные данные от cmd и распечатывает их. Когда я запускаю его через cmd, он работает нормально, но не работает с intelliJ

Exception in thread "main" java.lang.NullPointerException at
revArr.main(revArr.java:6)

public class revArr
{
    public static void main(String[] args)
    {
        // Using Console to input data from user
        String name = System.console().readLine();

        System.out.println(name);
    }
}

Я бы рекомендовал прочитать JavaDocs для System.console

MadProgrammer 16.07.2018 08:14

Может ты найдешь тебя> stackoverflow.com/questions/26470972/…

Bart 16.07.2018 08:14

это работает, если я запускаю программу через cmd, но не дозу, если я запускаю ее через intelliJ IDE. @MadProgrammer @

JimmyFails 16.07.2018 08:19

Это потому, что Console не подключен

MadProgrammer 16.07.2018 08:19
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
22
0

Другие вопросы по теме