Member 14047454 Ответов: 1

Как вызывать/вызвать sqljdbc_auth.dll в коде java из любого места


Note: the reason iI want to load it from external location is we do not have access to c: and in my local i have copied the JRE folder in different location and copied the .dll file in JRE/bin It is working from for me, but only challenge is when I try to run it from Jenkins it is failing it uses VM machine, so I thought of invoking the the sqljdbc_auth.dll in runtime in the code itself so that i will not have any dependency of the location.


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

я пробовал system.load() и system.loadlibrary (), но это не работает

1 Ответов

Рейтинг:
1

Richard MacCutchan

В любом случае библиотека dll должна находиться в известном месте для JVM. Укажите абсолютный путь или используйте один из вариантов, описанных в разделе Как загрузить собственную/динамическую библиотеку Java (Windows) (DLL), вызвав System.loadLibrary или System.load[^]