Sikuli UnsatisfiedLinkError при использовании sikuli-script.jar
Я на Windows 7 32bit, Java JRE6 31 установлен и использую Sikuli X 1.0rc3. Я хочу запустить тест с sikuli-script.jar следующим образом:
java -jar c:\sikuli\sikuli-script.jar test.sikuli
Все, что я получаю, это сообщение об ошибке:
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError:C:\sikuli\libs\VisionProxy.dll: Can't find dependent libraries
Я установил все необходимые переменные окружения, поэтому мой PATH выглядит так:
PATH=...;C:\sikuli\libs;C:\Program Files\Java\jre6\bin
SIKULI_HOME=C:\sikuli
Я могу использовать IDE и запускать там тесты и т. Д. Но только если я используюSikuli-IDE.exe
sikuli-ide.bat
а такжеsikuli-ide.jar
тоже не работает. Всегда с одной и той же ошибкой сверху. Поэтому я думаю, что в процессе сборки файла .exe они добавили немного магии, но я не могу понять, что это такое.
У кого-нибудь есть похожая проблема? Или даже решение?
ОбновитьКак я писал ниже, это работает из коробки с моим новым компьютером. : D Но, может быть, мое решение может кому-то помочь.
Sikuli Team используетLaunch4J построитьSikuli-IDE.exe
внеsikuli-ide.jar
, Они используютэто Конфигурационный файл Я немного изменил его и создалSikuli-script.exe
, Это было довольно просто, но я потерял файл конфигурации, к сожалению.
Надеюсь, я смогу помочь!