Ошибка на скриншоте - необработанное исключение Компилятор Ошибка.
FileNotFoundException
является проверенным исключением, поскольку оно происходит от IOException
.
Проверенное исключение всегда будет генерировать ошибку компилятора при компиляции, если она не перехвачена или выброшена.
Либо добавьте throws FileNotFoundException
в main
, либо поместите код, бросающий его в блок try/catch
.
public static void main(String args[]) throws FileNotFoundException
или
Scanner input = null;
try {
input = new Scanner(f);
}
catch {
System.Out.Print("File not found");
return 1;
}
Файл также должен находиться в папке ресурсов, чтобы скрипт сборки скопировал его в целевую папку для запуска.
Я не уверен насчет Eclipse, но стандарт, который я видел, заключается в расположении папки ресурсов в src/main/resources
.