到目前为止,我已经通过在启动配置中设置PATH
和SIKULI_HOME
env变量来测试我的Java应用程序,以便通过Eclipse使用Sikuli开发自动化。现在我正在尝试使用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之前设置这些变量的正确解决方案吗?
谢谢你, NIKHIL
答案 0 :(得分:1)
我对sikuli一无所知,但您可能希望将 Java和Sikuli添加到路径中,而不是用这些目录替换路径:< / p>
SET PATH=%PATH%;C:\JDK64\1.6.0.31.1\bin;C:\Sikuli-IDE-1.0.0-Win64\libs