Чтобы приложение могло прочитать файл (практически любой файл), у вас есть два способа сделать это:
Первый метод
Укажите полный путь.Пример: /home/oOVOo/QNA.txt.Если вы работаете в Windows: D: /folder/QNA.txt.Можно использовать /
при указании пути в Windows.JVM считывает путь и решает, какой разделитель использовать в зависимости от базовой ОС.
Второй метод
Укажите относительный путь на основе текущего рабочего каталога, видимого приложением.Это означает, что если вы запускаете приложение из каталога или папки с именем «foo», а затем текстовый файл должен находиться в этом каталоге, чтобы указать относительный путь, который затем будет именем файла QNA.txt
.
Надеюсь, вы найдете этот ответ полезным.