到目前为止,我已经通过 Eclipse 通过在启动配置本身中设置PATH
和env 变量来测试我的 Java 应用程序的自动化开发。SIKULI_HOME
现在我正在尝试使用 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 之前设置这些变量的正确解决方案吗?
谢谢你,尼基尔