到目前为止,我已经通过Eclipse测试了使用Sikuli开发的Java应用程序的自动化,方法是设置
PATH
和
SIKULI_HOME
启动配置本身中的env变量。现在我正在尝试使用jar来部署应用程序。
为此,我创建了一个批处理文件,其中将包含这两个变量的SET命令--
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
在执行jar之前,有人能帮我确定设置这些变量的正确解决方案吗?
非常感谢。
尼基尔