我在使用Leap Motion构建JavaFX项目时遇到了一个问题。当我运行file.jar时,应用程序的窗口正在打开,但当我调用leap motion时,它不再工作。
我有以下错误:
Native code library failed to load.
java.lang.UnsatisfiedLinkError: no LeapJava in java.library.path不过,我已经配置了buildpath。我已经添加了带有本地库x64的leapJava.jar。
我不明白为什么它不能工作?
有谁有主意吗?
谢谢
发布于 2015-01-31 02:04:17
缺少LeapJava.dll或未正确设置Java库路径。请查看文档-设置项目:https://developer.leapmotion.com/documentation/java/devguide/Project_Setup.html
发布于 2015-01-31 04:59:06
我遵循了Eclipse部分中的每个步骤。:/
发布于 2018-03-27 15:54:09
首先,由于您没有提到任何关于您的系统的规范,我将在64位Ubuntu机器的上下文中回答这个问题。
您将在'YourDeveloperKitDirectory'/LeapSDK/lib/x64/中拥有一个libLeap.so和一个libLeapJava.so。应该将这些文件复制到您的/usr/ Configurations'->'Application'->'configuration'->'VM,并且应该适当地说明配置/bulid路径(如果使用IntelliJ IDE ->‘编辑bulid选项’->“-Djava.library.path= /usr/lib”)。
保存并运行您的应用程序。
https://stackoverflow.com/questions/28241886
复制相似问题