Member 14047454 Ответов: 0

Как вызвать sqljdbc_auth.dll из другого места, отличного от библиотеки в java-программе


как вызвать sqljdbc_auth.dll из другого места, кроме библиотеки в java-программе, я использовал system.load и system.loadlibrary оба не работают, получая ту же проблему не удалось найти .dll, я не могу разместить .dll-файл в c: в любой из систем, где я выполняю, мне нужно вызвать его из другого места, я сделал то же самое в своей локальной системе, он работает нормально, но когда я выполняю в Jenkins, он терпит неудачу, потому что он выполняет их из виртуальной машины, и он не получает sqljdbc_auth.dll, поэтому я подумал о вызове call/invoke в своем коде it self, чтобы я мог поместить его в git и указать местоположение..

Что я уже пробовал:

я использовал system.load и system.loadlibrary оба не работают, получая ту же проблему, которую не удалось найти .dll,

Mohibur Rashid

Используйте параметр-Djava.library.path для отображения пути dll

0 Ответов