Альтернативы установке java.library.path?

У меня есть программа Java, которая выполняет некоторые вызовы JNI к собственной библиотеке ("mylib .так"). Всякий раз, когда я хочу запустить эту программу из командной строки, я должен установить java.library.path на расположение моей библиотеки как таковой:

java -Djava.library.path=/var/natives/ -classpath MyPackage.jar MyPackage.MyClass arg1 arg2

I ' Мне интересно, есть ли какие-нибудь альтернативы, поэтому мне не нужно устанавливать его с опцией -D каждый раз, когда я запускаю свою программу.

Я попытался добавить / var / natives / в мою переменную $ PATH, но он все еще жалуется, что не может найти библиотеку, если я явно не установил ее с помощью -D.

Есть ли у меня другие варианты?

5
задан JoshDM 31 July 2019 в 20:55
поделиться