Установщик Jitsi отсутствует .dlls

Я пытался пересобрать Jitsi Source для WIN X86 .exe, который прекрасно работал для меня, но я сталкиваюсь с проблемой, когда я иду, чтобы запустить установщик на любом ПК, который мне говорит введите описание изображения здесь

если я поместил dll с установщиком в ту же папку, которая не соответствует ему, он установится нормально, без проблем и ошибок.

Я не эксперт по Java, довольно новичок, я просто менял некоторые цвета окон.

Я надеюсь, что кто-то может сказать мне, как скомпилировать его в установщик, или что-то изменить, чтобы он заработал, и не выдать мне эту ошибку.
это не единственный .Dll он пропускает те, которые отсутствуют

  • libbz2-2.dll
  • libgcc_s_dw2-1.dll
  • liblzma-5.dll

0

Решение

По умолчанию у вас должны быть эти библиотеки в папке System32 вашей Windows. В приложениях Java вы можете использовать -Djava.library.path параметр для загрузки DLL из разных мест. Например:

java.exe -Djava.library.path="c:\\dlls" something.jar

заставить JVM загружать DLL из папки c: \ dlls.

0

Другие решения

Ваш установщик зависит от этих DLL, и они должны находиться в текущем каталоге с установщиком .exe.

Обычно установщикам не нужны дополнительные библиотеки DLL, вы можете перекомпилировать установщик так, чтобы он статически ссылки на необходимые библиотеки, включая библиотеки времени выполнения C / C ++.

0

Проверьте ответ, Установщик для Jitsi SIP Communicator и измените файл bat с содержанием ниже:

set JAVA_HOME=<Your Java Home>
set PATH=%JAVA_HOME%\bin;<ApacheBinPath>;c:\mingw\bin;c:\MinGW\msys\1.0\bin;c:\Program Files (x86)\WiX Toolset v3.10

set ANT_HOME=<Ant Home>
set BZ2_HOME=altel\src\native\windows\setup
set LZMA_HOME=c:\mingw\xz
set MINGW_HOME=c:\mingw
start /B /LOW /WAIT ant build-installation-wix

У меня сработало

0
По вопросам рекламы [email protected]