java中的buildpath不支持java。图书馆路径
我在使用Leap Motion构建JavaFX项目时遇到了一个问题。 当我运行文件时。jar,应用程序的窗口正在打开,但当我调用leap motion时,它不再工作了
我有以下错误:
Native code library failed to load.
java.lang.UnsatisfiedLinkError: no LeapJava in java.library.path
然而,我已经配置了构建路径。我已经添加了leapJava。jar,使用本机库x64
我不明白为什么它不起作用
有人有想法吗
谢谢
# 1 楼答案
我遇到了这个问题,解决它的是添加-Djava。图书馆path=/path/to/LeapDeveloperKit_2.3.1+31549_mac/LeapSDK/lib到的命令行调用。jar文件。(确保开发人员工具包的版本正确)
与其说:
必须是:
# 2 楼答案
首先,因为你没有提到关于你的系统的任何规范,我用64位Ubuntu机器来回答这个问题
你将拥有一个libLeap。还有一个LibLeap Java。所以在'YourDeveloperKitDirectory'/LeapSDK/lib/x64/中。应将这些文件复制到/usr/lib,并适当说明配置/bulid路径(如果使用IntelliJ IDE->;'Edit Configurations'->;'Application'->;'configuration'->;'VM options'->;“-Djava.library.path=/usr/lib”)
保存并运行应用程序
# 3 楼答案
我已经完成了Eclipse部分中的每个步骤。:/
# 4 楼答案
爪哇的飞跃。dll丢失或Java库路径设置不正确。请查看文档-设置项目: https://developer.leapmotion.com/documentation/java/devguide/Project_Setup.html