2013-01-24 2 views
2

Я хочу протестировать API Sikuli Java, а конкретно http://code.google.com/p/sikuli-api/wiki/SikuliWebDriver. Зависимость добавляется с помощью Maven, т.е.Я получаю Exception jniopencv_core.dll: Не могу найти ошибку зависимых библиотек при попытке попробовать пример использования Java API Java Squli

<dependency> 
    <groupId>org.sikuli</groupId> 
    <artifactId>sikuli-webdriver</artifactId> 
    <version>1.0.1</version> 

Я использую IntelliJ IDEA Community Edition 11 на 64-битной Windows 7 32-битный JDK 6, используется в проекте.

Я попытался использовать зависимости maven из коробки, как описано на сайте проекта (все еще помня, что должна быть какая-то встроенная .dll-установка, которая не возникает, когда мы используем только maven depencdencies). Во время выполнения я получаю исключение в потоке «main» java.lang.UnsatisfiedLinkError: C: \ Users \ User \ AppData \ Local \ Temp \ javacpp26205597583997 \ jniopencv_core.dll: не удается найти зависимые библиотеки

Затем я загрузил sikuli-r930-win32, установил его на C: \ SikuliX. затем добавлена ​​системная переменная SIKULI_HOME, установив путь к C: \ SikuliX. Но все равно получите такое же сообщение об ошибке во время выполнения.

Пожалуйста, помогите! Просто идеи, что проверить.

ответ

1

Было проверено с http://DependencyWalker.com что было потеряно opencv_core240.dll (возможно, общая ошибка Windows 7). После того, как он был загружен с https://code.google.com/p/myrobotlab/source/browse/trunk/myrobotlab/thirdParty/repo/net.sourceforge.opencv/opencv/2.4.0/x86.64.windows/opencv_core240.dll?r=711 и помещен в C: \ SikuliX \ libs \ вместе с другими DLL, проблема была решена.  

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

  • Нет связанных вопросов^_^