2015-10-16 10 views
1

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

public class OmsTest { 
     static{ 

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

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

     } 
... 
} 

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

回答