Java Native Interface — стандартный механизм для запуска кода, под управлением виртуальной машины Java (JVM), который написан на языках С/С++ или Ассемблера, и скомпонован в виде динамических библиотек. Позволяет не использовать статическое связывание. Даёт возможность вызова функции С/С++ из программы на Java, и наоборот.
Questions tagged [jni]
110 questions
0
votes
0 answers
System.loadLibrary() вызывает java.lang.UnsatisfiedLinkError при обращении к нативной функции
Я пытаюсь подключить библиотеку, допустим, "libHTTP_x86.so"
В статике я делаю так:
String libName = "HTTP";
try {
//если уже лежит в библиотеке
System.loadLibrary(libName);
} catch (UnsatisfiedLinkError e) {
…
Eugene
- 456