у меня есть простой проект Java в IntelliJ идеи, я хочу, чтобы создать BufferedReader
объект из локального файла в моем проекте с локальным путем к нему, как это:как использовать локальные файлы проект с местными путями
BufferedReader reader = new BufferedReader(new FileReader("/LOCAL/PATH/TO/PRIMES.TXT"));
, но я получаю сообщение об ошибке не говоря «нет такого файла или каталога», когда я пытаюсь с некоторыми местными путями, как:
/resources/primes.txt or
/primes.txt or
primes.txt
мой файл находится в src/resources/primes.txt
как я должен это исправить?
Локальный путь должен быть абсолютным, что-то вроде 'C:/foo/'(windows) или'/usr/share/foo' (linux). Вам, скорее всего, нужен ресурс из classpath. –
см. Также http://stackoverflow.com/questions/15281428/java-relative-path-of-text-file-in-main –