有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我不明白为什么它不起作用

有人有想法吗

谢谢


共 (4) 个答案

  1. # 1 楼答案

    我遇到了这个问题,解决它的是添加-Djava。图书馆path=/path/to/LeapDeveloperKit_2.3.1+31549_mac/LeapSDK/lib到的命令行调用。jar文件。(确保开发人员工具包的版本正确)

    与其说:

     java -jar leapMotionProgram.jar
    

    必须是:

    java -jar -Djava.library.path=/Path/to/LeapDeveloperKit_2.3.1+31549_mac/LeapSDK/lib leapMotionProgram.jar
    
  2. # 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. # 3 楼答案

    我已经完成了Eclipse部分中的每个步骤。:/