JNI и две библиотеки
От: bruth Россия  
Дата: 14.09.09 06:33
Оценка:
Привет всем!

Linux32. Есть java класс, один из методов которого нативный. Метод реализован в библиотекe, которая при старте java-приложения прописана в java.library.path. Реализация метода в библиотеке дергает метод, который определен в другой (сторонней) библиотеке. Вторая библиотека линкуется динамически. Из под среды (Netbeans 6.5.1) все запускается хорошо. Если все собрать (java классы и обе библиотеки при сборке копируются в ../lib относительно исполняемой папки) и запускать руками (java -Djava.library.path=../lib -cp ../lib/XXX.jar MainClass), то получаем ошибку java: symbol lookup error ..., указывающую на метод из второй библиотеки.

Вопрос — как что прописать, чтобы из первой библиотеки корректно вызывать методы второй?

Рустем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.