Разница между System.load () и System.loadLibrary в Java - PullRequest
56 голосов
/ 10 августа 2011

В чем разница между System.load() и System.loadLibrary() в Java?

Я хочу загрузить библиотеку, но не хочу добавлятьпуть к переменным среды.Поможет ли что-нибудь из этого?

1 Ответ

67 голосов
/ 10 августа 2011

Разница есть в документации API. System.loadLibrary(String libname) позволяет загружать из пути по умолчанию - Путь к библиотеке Java.

Другой System.load(String filename) позволяет загрузить его по абсолютному пути, который необходимо указать в качестве имени файла.

Если вы не хотите связываться с переменной окружения java.library.path, вы должны использовать System.load()

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