java.library.path

Давайте рассмотрим как подключить библиотеку с нативным кодом (проще говоря скомпилированную / собранную) в  IntelliJ Idea к своему проекту. (Напомним, в Windows нативные библиотеки имеют расширение .dll, в Unix подобных системах — .so).

Для начала нам надо показать нашей IDE, где искать данную библиотеку. Для этого нам нужно в значение переменной java.library.path указать путь где лежат файлы библиотеки. Для этого в нашей IDE кликаем в правом верхнем углу по названию нашего проекта и выбираем вкладку Edit configurations, во вкладке Configuration ищем поле VM options и пишем в ней следующий текст:

-Djava.library.path=<путь к нашей библиотеке>

К примеру, это может выглядеть так:

-Djava.library.path=lib/native/

P.S. Напоследок хотелось бы отметить, что есть еще один способ изменить значение переменной java.library.path:

System.setProperty(“java.library.path”, “/path/to/library”);