Я пытаюсь экспортировать исполняемый файл jar в Eclipse, но мне нужно включить в него некоторые другие файлы, необходимые для запуска моей программы - PullRequest
4 голосов
/ 22 сентября 2011

В частности, я использую библиотеки JDBC для работы с базами данных в моей Java-программе. Когда я выполняю «Export Runnable Jar» в Eclipse, он включает библиотеки, на которые есть ссылки, но мне никогда не дают возможность включить мою папку ресурсов (содержащую базы данных) в исполняемый файл JAR. Если я пытаюсь экспортировать обычный файл JAR через Eclipse, я могу добавить папку ресурсов, но библиотеки, на которые есть ссылки, не включены.

Что мне здесь делать?

Большое спасибо.

Ответы [ 3 ]

3 голосов
/ 22 сентября 2011

Попробуйте использовать для этого скрипты Ant или maven.Где вы можете импортировать все упомянутые JAR и файлы в нужное место.
Лично мне понравился муравейник, так как он был проще, и вы наверняка получите много результатов для того же самого, если вы Google.

1 голос
/ 22 сентября 2011

Объявлены ли ваши каталоги ресурсов в Исходных папках в Eclipse?

Щелкните правой кнопкой мыши папку, выберите «Путь сборки» -> «Использовать как исходную папку». Затем повторите попытку экспорта.

В более долгосрочной перспективе вы действительно должны смотреть на инструмент для сборки, такой как maven или ant, он гораздо более гибок и менее зависим от Eclipse, поэтому изменения в конфигурации вашего проекта в Eclipse не повлияют финальная сборка так много.

1 голос
/ 22 сентября 2011

Прошло некоторое время с тех пор, как я в последний раз генерировал JAR-файл с Eclipse, и в тот день я помню, что плагин Fat-Jar Eclipse был весьма полезным.

...