我正在做一个与Kinect相关的项目。我使用的是Processing,代码运行良好。我想使用Eclipse,所以我安装了相关的处理工具,使我能够做到这一点。我正在使用SimpleOpenNi库,当我运行代码时,我得到以下错误:
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: /SimpleOpenNI/library/win64/OpenNI2.dll
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at SimpleOpenNI.SimpleOpenNI.<clinit>(SimpleOpenNI.java:59)
at ie.sign.irish.FingerTrackerKinect.setup(FingerTrackerKinect.java:23)
at processing.core.PApplet.handleDraw(PApplet.java:2281)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:237)
at processing.core.PApplet.run(PApplet.java:2177)
at java.lang.Thread.run(Unknown Source)dll文件的位置在我的路径中的Environment Variables下,也在我的项目文件夹中。尝试将其添加到构建路径,但无济于事。
如果有人能在这个问题上提供任何线索,那就太好了。
在进阶时谢谢。
发布于 2014-02-13 22:06:44
您需要将DLL文件设置为SimpleOpenNI.jar的本机库
请参阅此tutorial。
https://stackoverflow.com/questions/21753968
复制相似问题