Jni + Неудовлетворенная ссылка Link + Не удается найти зависимые библиотеки - PullRequest
1 голос
/ 03 апреля 2012

Я пытаюсь написать приложения JNI, которые используют DLL, которая зависит от другой библиотеки DLL. Я поместил обе библиотеки в одну и ту же папку. Но все же, когда я запускаю программу Java, я получаю ошибку

Причина: java.lang.UnsatisfiedLinkError: \ eclipse_workspaces \ Learning \ Lesson93_Beyond_Test3 \ bin \ QuestionSDK-1.0.dll: не удается найти зависимые библиотеки

Если я удаляю вызовы в зависимую библиотеку, моя библиотека загружается нормально, поэтому я знаю, что путь правильный. Чего мне не хватает Пожалуйста помоги.

1 Ответ

2 голосов
/ 03 апреля 2012

обратите внимание, что для зависимой библиотеки jni, а не для определения в java.library.path ее местоположение должно быть определено в переменной среды PATH.

надеюсь, это поможет вам.

ура,

...