【问题标题】:java.lang.UnsatisfiedLinkError: no jniFlyCapture2 in java.library.pathjava.lang.UnsatisfiedLinkError:java.library.path 中没有 jniFlyCapture2
【发布时间】:2016-08-29 08:50:24
【问题描述】:

我在使用 Maven 插件运行 NetBeans 项目时遇到链接错误。

java.lang.UnsatisfiedLinkError: no jniFlyCapture2 in java.library.path

在项目的pom.xml中,我插入了一个依赖如下:

    <dependency>
        <groupId>org.bytedeco.javacpp-presets</groupId>
        <artifactId>flycapture</artifactId>
        <version>2.8.3.1-1.1</version>
    </dependency>

另外,在项目的“Dependencies”节点中会出现未找到的dll文件(见下图)。

奇怪的是,同一个项目在我之前遇到相同错误的其他(原始)计算机上运行良好。事实上,我以某种方式从原始计算机上的相同错误中恢复了过来。但我不知道它是怎么发生的。谁能给我一些见解?

【问题讨论】:

    标签: maven netbeans dll jar dependencies


    【解决方案1】:

    我找到了部分解决方案。问题是 Netbeans 使用的 JDK 版本。可以从项目属性中选择版本,如下所示。我应该一直在使用 32 位版本。内部,64位JDK无法调用32位dll。

    【讨论】:

      猜你喜欢
      • 2018-06-19
      • 2020-06-29
      • 2017-06-27
      • 2012-07-16
      • 2016-11-10
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多