Я разрабатываю программу на MacOSx, которая использует сторонние файлы jar, которые используют JNI для вызова функций C.Создание проекта maven с внешними библиотеками JNI
Как я могу включить те, которые находятся на моем пути сборки, и установить java.library.path для правильного использования внешних зависимостей? Хотелось бы избежать необходимости устанавливать что-либо в моем репозитории maven. Это важно, так как мне придется развернуть мою программу и на других платформах Linux, в которых уже есть те сторонние банки и библиотеки C, которые установлены где-то ...
В настоящее время то, что я сделал, добавляет мою банку зависимости с областью = система и SystemPath указывает на полный путь моих файлов .jar, но я не знаю, как установить зависимости от операционной системы ...
с уважением,
Philippe
В настоящее время я просто помещаю JAR-зависимые файлы jar в свои зависимости от maven, затем запускаю исполняемый файл jar с -Djava.library.path =/my/path/to/c_libs_folder -jar myexecutable.jar – Philippe