Одна из опций в конфигурации - разрешить каталог chdir для исполняемых файлов.Это приведет к тому, что user.dir будет находиться в том же каталоге, что и exe, который вы можете использовать для поиска других путей к приложениям.
<chdir>
Необязательно.Измените текущий каталог на произвольный путь относительно исполняемого файла.Если вы пропустите это свойство или оставите его пустым, оно не будет иметь никакого эффекта.
Установка на.изменит текущий каталог на тот же каталог, что и исполняемый файл... изменит его на родительский каталог и т. д.
<chdir>.</chdir>
<chdir>../somedir</chdir>
Код, который находит фактический путь к исполняемому файлу, будет зависеть от ОС (readlink, GetModuleFileName и т. д.).Убедитесь, что вы действительно тестируете на целевых ОС ..