Помогите с JOCL на Mac - PullRequest
       93

Помогите с JOCL на Mac

1 голос
/ 09 февраля 2011

Я пытаюсь запустить этот учебник на моем Mac.

Учебное пособие предназначено для Windows и содержит jocl версии 1.3 (JOCL-0.1.3a-beta.jar) и встроенную библиотеку jocl для Windows (JOCL-windows-x86_64.dll).

Получив код, я в основном избавился от jar jocl 1.3 и dll и заменил его на последний jocl 1.4 jar , который должен упаковать ресурсы как для Mac, так и для Windows.

После этого, когда я запускаю учебник, я получаю следующую ошибку:

Error while loading native library "JOCL-apple-x86_64" with base name "JOCL"
Operating system name: Mac OS X
Architecture         : x86_64
Architecture bit size: 64
Stack trace from the attempt to load the library as a resource:
java.lang.NullPointerException: No resource found with name '/lib/libJOCL-apple-x86_64.dynlib'

Похоже, динамическая библиотека libJOCL-apple-x86_64.dynlib отсутствует в ресурсах jar.

Я не эксперт по Java и понятия не имею, что делать дальше.

Любая помощь приветствуется!

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

используйте jar для извлечения архива и переименуйте /lib/libJOCL-apple-x86_64.jnilib в /lib/libJOCL-apple-x86_64.dynlib. затем снова упакуйте, используя jar.

1 голос
/ 12 февраля 2011

Я не знаю много о jocl.org (я автор http://jocl.jogamp.org), но, похоже, все, что вам нужно, находится в папке lib. Это может быть ошибка в jocl.org, чтобы попытатьсязагрузить libJOCL-apple-x86_64.dynlib вместо libJOCL-apple-x86_64.jnilib на ваш Mac. Но это только дикое предположение.

...