2013-09-04 3 views
1

До сих пор я тестировал свое приложение 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 

Может ли кто-нибудь помочь мне определить правильное решение для установки этих переменных перед выполнением банок?

Спасибо, Нихила

ответ

1

Я ничего sikuli не знаю, но вы, вероятно, хотите добавить Java и Sikuli на путь, а не заменить путь только с этими каталогами:

SET PATH=%PATH%;C:\JDK64\1.6.0.31.1\bin;C:\Sikuli-IDE-1.0.0-Win64\libs