Обертка OpenKinect на Java

Я пытаюсь использовать оболочку OpenKinect в Java по этому адресу: https://github.com/OpenKinect/libfreenect/tree/master/wrappers/java Я также добавил в проект jna-3.0.9.jar, hamcrest-all-1.3.jar и junit-4.8.jar, так что теперь все идеально, за исключением того, что в Freenect.java есть строка с ошибкой: Native.register(instance);

Метод «зарегистрироваться» даже не существует для «Родного» !! Кто-нибудь, знакомый с openkinect, знает, что с этим не так?


person Community    schedule 21.09.2013    source источник
comment
Native.register (строка). Возможно, вы используете не ту версию JNA?   -  person technomage    schedule 22.09.2013
comment
@technomage Да... точно! Я изменил его, и, по крайней мере, у меня нет ошибок, и я могу запустить программу ... Но теперь есть другая проблема: невозможно загрузить библиотеку «freenect»: родная библиотека (win32-x86-64/freenect.dll) не найдено в пути к ресурсу ... как я могу найти точную библиотеку freenect? Я не смог найти его в ресурсах проекта, и они у меня не компилируются!   -  person    schedule 23.09.2013
comment
Вы используете 64-битную JVM, поэтому вам необходимо убедиться, что 64-битная версия freenect.dll находится либо в %PATH%, либо в jna.library.path.   -  person technomage    schedule 23.09.2013


Ответы (1)


Возможно, если версия не 64-битная, библиотека не добавляется должным образом. Проверьте это с более подробной информацией ...

person Community    schedule 02.01.2014