Я пытаюсь просто получить ввод от пользователя в методе, который возвращает Object. По какой-то причине выдается эта ошибка:
Исключение в потоке "main" java .lang.reflect.InvocationTargetException at java .base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 ( Собственный метод) в java .base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) в java .base / jdk.internal.reflect.DelegatingMethodAccessorImpor : 43) в java .base / java .lang.reflect.Method.invoke (Метод. java: 564) в org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main (JarRsrcLoader. java : 61) Вызвано: java .util.NoSuchElementException: строка не найдена в java .base / java .util.Scanner.nextLine (Scanner. java: 1651) в свече.Main.getValue (Main . java: 381) на свече. Основной файл запуска (основной. java: 979) на свече. Основной (главный. java: 1013) ... еще 5
Вот фрагмент кода:
System.out.print("> ");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
scanner.close();
Может кто-нибудь объяснить, как получить эту работу, или указать на то, что я сделал неправильно? Благодаря.