1

我有一个使用Sikuli和 TestNG 用 java 编写的自动化测试套件。我为这个项目创建了一个 Jar 文件。Sikuli 需要一些*.dll来识别屏幕对象。为了加载这些库,我使用了下面的代码。

 public class OmsTest {
        static{

            System.load("D:\\OMS\\bin\\Sikuli-IDE\\libs\\VisionProxy.dll");

            System.load("D:\\OMS\\bin\\Sikuli-IDE\\libs\\Win32Util.dll");

        }
...
}

dependent library not found:Win32Util.dll但是,当我运行 jar 文件时它会给出。我尝试加载其他依赖的 dll,它们都已成功加载并且属于相同的上述路径。我也将此位置存储在 PATH 变量中。但没有运气。我应该如何使它工作?

4

1 回答 1

0

我切换到SikuliX 1.1.0而不是在https://answers.launchpad.net/sikuli/+question/272529Sikuli Script X-1.0rc3上回答。

于 2015-10-19T07:20:28.093 回答