Для чего нужна библиотека Java libjli? - PullRequest
0 голосов
/ 29 июня 2018

Я использую JNI, чтобы позволить коду C разгрузить часть работы, лучше всего выполненной в Java. В этом вопросе Я пытался связать библиотеки libjvm и libjli , чтобы мой код работал, но теперь я спрашиваю, нужен ли мне даже JLI библиотека.

Я не могу найти документацию, в которой четко указано, для чего предназначена библиотека JLI .

Этот другой вопрос SO намекает на JLI , являющуюся некоторой проходной библиотекой OSX:

#elif defined(__APPLE__)
// jli needs to be loaded on OSX because otherwise the OS tries to run the system Java

Как и этот блог :

При компиляции в OS X очень важно связать библиотеку jli перед библиотекой jvm

Мои вопросы:

  1. Для чего нужна библиотека JLI ?
  2. Нужно ли это для разработки на C / Java JNI в средах только с RedHat / CentOS (без OSX)?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...