Многие операционные системы имеют концепцию разделяемых библиотек, но, разумеется, формат и т. Д. Таких библиотек различаются в разных операционных системах.
DLL (динамически связанные библиотеки) - это версия общих библиотек для Windows.Вы не можете просто использовать DLL с компьютера с Windows в Mac OS, точно так же, как вы не можете запустить приложение Windows в Mac OS (или любой другой операционной системе).
Вместо того, чтобы пытаться использовать Windows DLL в Mac OSвам нужно найти специфическую для Mac OS версию нативной библиотеки, которую вы пытаетесь использовать.Или, если у вас есть исходный код, скомпилируйте его в общую библиотеку Mac OS.Общие библиотеки в Mac OS X имеют расширение .so (вместо .dll), что означает «общий объект».
Загрузка их с использованием только Java невозможна.