Куда поместить txt-файл, который я хочу прочитать на Java?

Если я создаю приложение в Eclipse с помощью Java, и я хочу, чтобы это приложение считывалось из txt-файла, где я должен поместить txt-файл в пакет, чтобы не указывать его путь (так что я могу просто сказать "файл.формат txt.)" Я думал, что он должен был пойти в папку src, но он не работает.

5 ответов


щелкните правой кнопкой мыши папку проекта и выберите Создать - > файл. Файл будет находиться в папке проекта, а не в исходной папке.


поместите файл в папку, из которой вы запускаете приложение Java (ваша текущая/рабочая папка). Если вы используете настройки Eclipse по умолчанию для запуска приложения, вы должны поместить файл непосредственно в папку проекта Eclipse. Чтобы создать файл в проекте Eclipse, вы можете просто перетащить его туда или щелкнуть правой кнопкой мыши по проекту Eclipse и создать новый файл.


Если вы не хотите указывать путь и хотите открыть файл из файловой системы с помощью java.Ио.Файл API, затем поместите его в рабочий каталог.

в Eclipse рабочий каталог по умолчанию имеет корневой уровень вашего проекта, но вы можете изменить его (а также просмотреть, что он установлен) в конфигурации запуска Eclipse. Они доступны в разделе " выполнить > выполнить конфигурации..."опция меню, а параметр рабочего каталога находится на вкладке "аргументы" для Java программы.


важно, чтобы каталог, содержащий ваш файл, был на пути к классам. Когда вы используете диалог запуска Eclipse для настроек вашего проекта, есть вкладка Для пути к классам. Вы можете использовать его, чтобы узнать, что уже находится на пути к классам, и сделать дополнения, если хотите.


Как это можно сделать, используя .getResourceAsStream ("файл.txt")

так нити

Downvoted для правильного ответа? Wierd...