До сих пор я тестировал свое приложение Java для автоматизации, разработанное с использованием Sikuli через Eclipse, установив переменные env и SIKULI_HOME
в самой конфигурации запуска. Теперь я пытаюсь развернуть приложение с помощью jars.Как установить переменную env SIKULI_HOME после упаковки контейнера?
Для этого я создал пакетный файл, который будет содержать команды SET для этих двух variables--
SET PATH=C:\JDK64\1.6.0.31.1\bin;C:\Sikuli-IDE-1.0.0-Win64\libs;
SET SIKULI_HOME=C:\Sikuli-IDE-1.0.0-Win64
java -jar myjar.jar
Однако, это не работает и приводит к печально известной проблеме:
[error] org.sikuli.script.FileManager.loadLibrary: Native library could not be loaded: VisionProxy
java.lang.UnsatisfiedLinkError: C:\Sikuli-IDE-1.0.0-Win64\libs\VisionProxy.dll: Can't find dependent libraries
Может ли кто-нибудь помочь мне определить правильное решение для установки этих переменных перед выполнением банок?
Спасибо, Нихила