Недавно я столкнулся с проблемой при использовании exe4j для упаковки jar в exe.Мой файл конфигурации xml находится в том же каталоге exe, но после завершения пакета, exe будет искать файл xml из временной папки.Это инструкции в справочной документации exe4j
Для некоторых приложений (особенно приложений с графическим интерфейсом) вам может потребоваться изменить> рабочий каталог на определенный каталог относительно исполняемого файла, например> для чтения конфигурациифайлы, которые находятся в фиксированном месте.Для этого, пожалуйста,> установите флажок Изменить рабочий каталог на: и введите каталог относительно> исполняемого файла в соседнем текстовом поле.Чтобы изменить текущий каталог> на тот же каталог, где расположен исполняемый файл, введите одну> точку.
Ошибка при запуске exe:
[ОШИБКА] В журнале инициализации не может прочитать файл конфигурации, файл = / C: / Users / ** / AppData / Local / Temp / e4jEA8.tmp_dir1543543191 // sys_log.xml
Почему этопрограмма не ищет этот xml из одноуровневого каталога exe, и как его найти в этом каталоге?