2010-11-22 5 views

ответ

3

Вы можете загрузить DLL на OS X, если используете Wine. Загрузка их с использованием только Java невозможна.

2

Многие операционные системы имеют концепцию shared libraries, но, конечно, формат и т. Д. Таких библиотек различен для разных операционных систем.

DLL (динамически связанные библиотеки) - это версия разделяемых библиотек Windows. Вы не можете просто использовать DLL с компьютера Windows в Mac OS, точно так же, как вы не можете запускать приложение Windows в Mac OS (или в любой другой операционной системе).

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

Смежные вопросы