Почему моя программа перехватывает / выдает исключение FileNotFoundException, когда файл существует?

Ява новичок здесь! Я

Я пишу программу для практики чтения ввода и записи вывода в файлы. Я'Мы закончили кодирование программы, но когда я ее запускаю, программа просто перехватывает и продолжает работу с FileNotFoundException.

Файл находится в исходной папке для программы, и яМы даже пытались поместить его в каждую папку, связанную с программой. Я'мы пробовали:

Объявление исключений в заголовке методаОкружение рассматриваемого раздела блоком try / catch.Оба вышеперечисленных вместе.

Вот's соответствующий код, который вызывает проблемы. Есть ли что-то, что торчит, что ям отсутствует?

public static void main(String[] args) throws FileNotFoundException  {

    Scanner keyboard = new Scanner(System.in);

    String playerHighestScore = "", playerLowestScore = "";
    int numPlayers = 0, scoreHighest = 0, scoreLowest = 0;

    System.out.println("Enter an input file name: ");               
            String inputFileName = keyboard.nextLine();                 

    String outputFileName = getOutputFileName(keyboard, inputFileName);     
    File inputFile = new File(inputFileName);
    try {
        Scanner reader = new Scanner(inputFile);
        reader.close();
    }
    catch (FileNotFoundException exception) {       
        System.out.println("There was a problem reading from the file.");                   
        System.exit(0);
    }

    Scanner reader = new Scanner(inputFile);
    PrintWriter writer = new PrintWriter(outputFileName);

Ответы на вопрос(1)

Ваш ответ на вопрос