Я хотел бы использовать java.io.Console
.Я пытаюсь сделать это, вызывая System.console()
.Это работает ... иногда.
Это нормально, когда я запускаю свою программу так:
java classn
Однако я хотел бы прочитать стандартный ввод из файла с именем input.in
.Когда я пытаюсь сделать это через:
java classn < input.in
Я получаю исключение нулевого указателя:
Exception in thread "main" java.lang.NullPointerException
at classn.main(classn.java:9)
Есть ли исправление, чтобы я мог использовать Console
вместе с вводом из исправления?Я понимаю, почему он возвращает null, я просто хотел бы знать, есть ли способ подключить Console
к тому, что передается через файл.