Я создал проект на IntelliJ ide, и моя программа считывает входные файлы, которые я хранил в папке с именем resources. Итак, в моей папке проекта у меня есть src и resources. В java-файле внутри src я читаю входной файл со строкой «resources / file.txt». В IntelliJ он отлично читает файлы, но когда я компилирую и запускаю его в cmd, он не может его прочитать. Нужна ли мне дополнительная информация о пути к файлам .txt? И если да, то как?
Также см. mkyong.com/java/java-read-a-file-from-resources-folder
myProject содержит src и ресурсы как отдельные каталоги.
Хорошо ... Но "стандартизированный макет проекта" состоит из src/main/java, а src/main/resources - это то место, где файлы должны быть размещены для чтения в пути к классам.
И если вы просто запускаете java в CMD, вы должны явно указать -cp, чтобы указать путь к классам, где читать файл ... В противном случае вы пытаетесь прочитать файл относительно файла класса Java




Непонятно, говорите ли вы о
src/main/resourcesили просто о какой-то папке ресурсов, размещенной в другом месте проекта ... docs.oracle.com/javase/8/docs/technotes/guides/lang/…