Связать динамическую библиотеку с проектом платформы NetBeans - PullRequest
0 голосов
/ 26 апреля 2019

Извините, если это вопрос новичка, но я пытаюсь решить его в течение многих часов безуспешно.

У меня проблема с получением проекта платформы NetBeans (содержит наборы подходящих модулей) для запуска в Ubuntu илимакинтош

В Ubuntu 18.04, если я запускаю проект из панели запуска, возникает ошибка, связанная с отсутствующей динамической библиотекой.Я попытался добавить отсутствующий путь к библиотеке, например, .bashrc, но это частично решило проблему.Теперь проект запускается, только если я запускаю netbeans из терминала.

Я попытался добавить путь глобально, например, в /etc/ld.so.conf.d, но это не работает.

Та же ошибка происходит в Mac OS, но запуск netbeans из терминала не решает проблему.

В этом же проекте платформы NetBeans нет свойств или опции для добавления динамической библиотеки, например .so файла.

1 Ответ

0 голосов
/ 02 мая 2019

Вот что у меня работает:

В Ubuntu: мягкая связь библиотек с системной папкой lib, например,

 for a in \myprojectdeps\lib* ; do sudo ln -s \myprojectdeps\lib/$a /usr/lib/$a ;done 

В Mac: мягкая связь библиотек с пользовательской папкой Java lib

   for a in \myprojectdeps\lib* ; do ln -s \myprojectdeps\lib/$a ~/Library/Java/Extensions/$a ;done 
...