yourClassname.getResource ( "/ имя_пакет / filename.txt");

ал это последние 2 часа и ничего не смог найти (я нашел решение той же проблемы, но с изображениями, а не с текстовыми файлами).

Я сделал программу, которая читает текстовый файл. Файл представляет собой список имен и идентификаторов. Используя Eclipse, я помещаю файл в свою папку src и в программе помещаю путь к нему. Нравится:

in = new BufferedReader(new FileReader(curDir+"\\bin\\items.txt"));

Где curDir - текущий каталог пользователя (находится с помощью System.getProperty ("user.dir")).

Теперь проблема в том, что программа работает нормально, когда я запускаю ее из Eclipse, но когда я пытаюсь сделать ее исполняемым JAR, а затем запускаю ее, программа запускается, но информация из текстового файла не загружается. Похоже, Eclipse не помещает текстовый файл с JAR.

РЕДАКТИРОВАТЬ: решена проблема? Таким образом, JAR-файл должен быть в папке со всеми исходными файлами? Я так растерялся, тогда что такое файл JAR?

Ответы на вопрос(3)

Ваш ответ на вопрос