我正在运行 Windows 7 64 位机器。我在 PROGRAM x86 路径中安装了 32 位版本的 JRE6。我已经在我的窗口中配置了我的 JAVA_PATH 环境变量指向“C:\Program Files (x86)\Java\jre6”和 PATH 变量来保存“C:\Program Files (x86)\Sikuli X\libs\;C :\Program 文件 (x86)\Java\jre6\bin\"。请不要问我为什么,因为这是很多人在博客上建议的,我只是跟着它。
我在 Eclipse 中创建了一个新项目并添加了“sikuli-script.jar”和 JRE6 详细信息。当我运行基本程序时,我收到以下错误消息。
import org.sikuli.script.*;
public class TestSikuli {
public static void main(String[] args) {
Screen s = new Screen();
try{
s.click("imgs/spotlight.png", 0);
s.wait("imgs/spotlight-input.png");
s.type(null, "hello world\n", 0);
}
catch(FindFailed e){
e.printStackTrace();
}
}
}
[信息] Windows 实用程序已加载。线程“主”java.lang.UnsatisfiedLinkError 中的异常:C:\Users\anantha.navaneethago\AppData\Local\Temp\tmplib\VisionProxy.dll:在 java.lang.ClassLoader$NativeLibrary.load(本机方法)在 java.lang.ClassLoader.loadLibrary0(未知来源)
每个人/每个博客只是为了保证windows环境变量而已。但我已经做了提到的事情。现在我仍然收到错误消息。请对此有任何帮助。