Сообщение об ошибке ясно: «bowling7.txt» не существует.
Java разрешает относительные пути к «текущему рабочему каталогу» процесса java, который обычно одинаков как рабочий каталог, в котором вы находитесь, когда выполняете команду 'java' для запуска этого класса.
Вы можете проверить, что это такое, с помощью следующей строки кода:
System.out.println(System.getProperty("user.dir"));
NB: отдельное уведомление; import java.lang.object;
- ошибка времени компиляции, так как Object
пишется с большой буквы; как и все классы в пакете java.lang
, он импортируется по умолчанию; Вы должны просто полностью удалить эту часть.
NB2: Java Соглашение состоит в том, что ClassNamesAreLikeSo, fieldsAndVariablesAndParametersLikeSo; как говорится, когда в Риме ...