Файл не найден Java - PullRequest
       0

Файл не найден Java

0 голосов
/ 28 ноября 2018

У меня проблема при чтении текстового файла в Java.Класс FlashCardReader , и у меня есть следующий конструктор, который обрабатывает часть чтения.

public FlashCardReader( String fileName ) {
    try{

        reader = new BufferedReader(new FileReader(fileName));

    }catch(FileNotFoundException e){
        System.out.println("The file was not found or the name may be wrong!");
    }
}

Мой основной метод выглядит следующим образом:

public static void main(String[] args) {
    FlashCardReader fcr = new FlashCardReader("Questions.txt");
}

И окончательный вывод: Файл не найден или имя может быть неправильным!

enter image description here

Некоторая помощь будет принята с благодарностью, ура!

1 Ответ

0 голосов
/ 28 ноября 2018

Вы можете распечатать текущий каталог вашей Java-программы, из которой она выполняется, с этим Java-кодом,

System.out.println("CurrentDir: " + (new File(".").getCanonicalPath()));

Скажите, что он печатает,

CurrentDir: D:\pkr\test

Тогда вы можете правильно выбратьпуть, по которому ваш файл может быть правильно расположен.

Скорее всего, ваша папка src должна находиться в каталоге test, и в этом случае вы можете либо переместить файл из папки src в test или укажите ваш файл в своем коде следующим образом:

..\\Questions.txt

, который сможет прочитать ваш файл.

Дайте мне знать, если это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...