【问题标题】:OpenKinect wrapper in JavaJava 中的 OpenKinect 包装器
【发布时间】:2013-09-21 23:24:05
【问题描述】:

我正在尝试通过以下地址在 Java 中使用 OpenKinect 的包装器: 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);

'Native' 甚至不存在'register' 方法!有熟悉 openkinect 的人知道这有什么问题吗?

【问题讨论】:

  • Native.register(String)。也许您没有使用正确版本的 JNA?
  • @technomage 是的……没错!我改变了它,至少我没有得到任何错误,我可以运行程序......但现在还有另一个问题:无法加载库'freenect':本机库(win32-x86-64/freenect.dll)在资源路径中找不到...如何找到确切的 freenect 库?我在项目资源中找不到它,它们也没有为我编译!
  • 您使用的是 64 位 JVM,因此您需要确保 freenect.dll 的 64 位版本在 %PATH%jna.library.path 中。

标签: java junit4 jna hamcrest openkinect


【解决方案1】:

如果版本不是 64 位,可能是没有正确添加库。查看更多详细信息...

【讨论】:

    猜你喜欢
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2010-11-02
    • 1970-01-01
    • 2016-05-03
    • 2016-04-08
    • 2012-08-31
    相关资源
    最近更新 更多