Как узнать, использует ли мое приложение Java «Нативный код»?

на недавний вопрос , у меня были комментарии, спрашивающие, использовали ли я «родной код "в моем приложении. Теперь я знаю, что в традиционных бинарных бинальных библиотеках есть какой-то способ вызовов кода в традиционных бинарных библиотеках (DLLS, SOS) изнутри приложения Java вещь, называемая «JNI» . Я прочитал эту запись Википедии, но я никогда не использовал это.

Я использую ряд библиотек, некоторые из которых могут или не могут использовать нативный код. Как я могу узнать, если они сделают? Мне не нужно было установить какие-либо SOS (работает на Linux), но я думаю, что это не означает, что библиотеки не используют? Должен ли я просматривать всю документацию (которая сильно варьируется в качестве качества между библиотеками) или может ли я сделать какой-то анализ на банках?

7
задан Community 23 May 2017 в 11:44
поделиться