Java-программа, использующая JNI, не может найти зависимые общие объекты вне Eclipse - PullRequest
0 голосов
/ 09 марта 2011

У меня есть программа, которая сейчас работает в eclipse и использует вызов JNI для общего объекта, который я создал в качестве оболочки для другого общего объекта в системе.Это прекрасно работает, когда я запускаю его из затмения, однако, когда я запускаю его из командной строки с помощью следующей команды, общий объект, который вызывает обертка, выдает неопределенную ошибку символа.= [путь к библиотеке] com. [мое имя]. [программа]

ldd, похоже, не указывает на отсутствие каких-либо библиотек в общем объекте.Я также попытался установить все переменные окружения в оболочке, которые я выполняю, так же, как в среде eclipse, и она делает то же самое.Будем очень благодарны за любые предложения о том, куда идти отсюда. У меня нет идей.

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 09 марта 2011

Вы проверили значение переменной окружения LD_LIBRARY_PATH?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...