Как упаковать файл базы данных с файлом jar приложения для целей распространения
Я успешно создал настольное программное обеспечение, которое требует базы данных для использования. Я создал проект и базу данных с помощью netbeans, используя встроенный драйвер derby. Я очистил и построил программное обеспечение, теперь это файл jar. У меня есть программное обеспечение для установки пакетов (Advanced Installer), которое помогает конвертировать файл jar в файл an .exe
Вопрос:
База данных, которую я создал, которая находится в моем каталоге user.home как я могу прикрепить этот файл к приложению, так что когда-либо пользователь установит мое программное обеспечение, файл базы данных будет добавлен в каталог user.home тоже (потому что именно там я сказал java, чтобы найти базу данных) пожалуйста, мне действительно нужна помощь мое программное обеспечение бесполезно без базы данных
Что я уже пробовал:
Я пытался добавить файл базы данных в файлы jar приложения, но если бы я это сделал, java не знала бы, где найти базу данных, потому что я написал код для поиска базы данных в каталоге user.home (C:\Users\john\mydatabase). Я могу написать код, чтобы найти базу данных, где будет сохранено программное обеспечение (C:\Programm Files (x86)\MySoftwear но этот каталог будет работать только на windows, что не нормально, потому что я хочу, чтобы приложение работало как на windows, так и на Mac Linux e.t.c