Как заставить JNA работать с SCO - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть базовая настройка теста JNA, которую я хочу использовать, чтобы проверить, могу ли я использовать JNA с Java 1.4 в SCO. Да, это очень унаследованный проект. Нет, я обязан использовать эти технологии. Я уже проверил, что Java 1.4 способна поддерживать JNA, запустив его на локальном компьютере с Windows, однако, когда я перемещаю вещи на виртуальную машину SCO, у меня есть настройки, и пытаюсь запустить их там, я получаю UnsatisfiedLinkError:

jnidispatch (/com/sun/jna/openserver-ia32/libjnidispatch.so) не найден в пути к ресурсу

Я не могу найти место, где я могу скачать это. Я подумал, что он может быть включен в platform.jar на github JNA, но, увы, нет. Так где же взять это?

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 07 декабря 2011

если вы загляните внутрь jna.jar, вы увидите платформы, которые они поддерживают (по умолчанию):

darwin freebsd-amd64 freebsd-i386 linux-amd64 linux-arm linux-i386 linux-ia64 linux-ppc linux-ppc64 sunos-amd64 sunos-sparc sunos-sparcv9 sunos-x86 w32ce-arm win32-amd64 win32-x86

похоже, что вам нужно создать свой собственный для SCO (использует муравей, не долженбудь таким трудным).

...