2016-05-04 8 views
2

У меня возникла ошибка ссылки, когда я запускаю проект NetBeans с плагином Maven.java.lang.UnsatisfiedLinkError: no jniFlyCapture2 в java.library.path

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> 

Кроме того, в узле проекта «Зависимость» появляется ненайденный файл DLL (смотрите рисунок ниже).

enter image description here

Странно то, что тот же проект хорошо работает на другой (оригинал) компьютера, на котором я имел ту же ошибку раньше. На самом деле, я как-то оправился от этой же ошибки на исходном компьютере. Но я не знаю, как это произошло. Может ли кто-нибудь дать мне некоторое представление?

ответ

0

Я нашел частичное решение. Проблема была в версии JDK, которая используется Netbeans. Версия может быть выбрана из свойств проекта, как показано ниже. Я должен был использовать 32-битную версию. Внутри 64-битный JDK не смог вызвать 32-битную dll.

enter image description here

Смежные вопросы