Мне нужно использовать API, который состоит из файлов .dll и .h.в коде Java.Я обнаружил, что могу использовать JNI для загрузки и доступа к файлам .dll, но я новичок в JNI, и я мало знаю о c ++ и .dll, и это кажется довольно сложным.Мне нужно вызывать функции (которые возвращают или используют объекты / классы C ++) из этих DLL-файлов, и я хочу знать, существуют ли библиотеки Java, которые облегчают этот процесс.Было бы здорово, если бы кто-то мог предоставить ссылки на некоторые примеры или учебные пособия, которые подробно показывают, как вызывать различные функции из DLL-файлов.
РЕДАКТИРОВАТЬ:
Хорошо, так что в основном у меня есть толькоБиблиотека .dll (а не файл .so или исходный код для linux).Есть ли способ заставить Java загружать .dll файлы?Например: можно ли установить Java-среду для Windows и запустить с Wine в системе Linux?И так, будет ли это определять Java для загрузки DLL-файл для этой библиотеки?