2015-05-19 19 views
-2

这里是我的简单Sikuli Java代码:Sikuli Java代码:ResourceLoaderBasic:LOADLIB:致命错误110:加载:WinUtil.dll

import org.sikuli.script.App; 
import org.sikuli.script.FindFailed; 
/** 
* Created by Ripon on 5/19/2015. 
*/ 
public class Calculator { 
    public static void main(String... args)throws FindFailed, InterruptedException{ 
     App.open("calc.exe"); 
    } 
} 

当我跑了,在IntelliJ IDEA的结果显示以下错误信息:

“C:\ Program Files \ Java \ jdk1.7.0_60 \ bin \ java”-Didea.launcher.port = 7533“-Didea.launcher.bin.path = C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.0.2 \ bin“-Dfile.encoding = UTF-8 -classpath”C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ charsets.jar; C:\ Program Files \ Java \ jdk1。 7.0_60 \ jre \ lib \ deploy.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ javaws.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ li b \ jce.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ jfr.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ jfxrt.jar; C: \ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ jsse.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ management-agent.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ plugin.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ resources.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ rt.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ access-bridge-64.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ dnsns.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ jaccess.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ localedata.jar ; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ sunec.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ sunjce_provider.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ sunmscapi.jar; C:\ Program Files \ Java \ jdk1.7.0_60 \ jre \ lib \ ext \ zipfs.jar; D:\ Sikuli \ MySikuliProject1 \出\生产\ MySikuliProject1; d:\ Sikuli \ SikuliInstaller \ sikuli-ide.jar; d:\ Sikuli \ SikuliInstaller \ sikuli-JAV a.jar; D:\ Sikuli \ SikuliInstaller \ sikuli-setup.jar; D:\ Sikuli \ SikuliInstaller \ sikuli-tessdata.jar; C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 14.0.2 \ lib \ idea_rt .jar“com.intellij.rt.execution.application.AppMain misc.Calculator [error] ResourceLoaderBasic:loadLib:致命错误110:加载:WinUtil.dll [error] ResourceLoaderBasic:loadLib:由于找到了本机库, D:\ Sikuli \ SikuliInstaller \ libs \ WinUtil.dll:找不到依赖库 [error] ResourceLoaderBasic:loadLib:检查一个有效的Sikuli库文件夹是否在运行时在系统路径中! [error]致命错误(110)后终止SikuliX!对不起,但继续下去没有意义! 如果您对错误原因或解决方案没有任何意见,请再次运行 ,调试级别为3.您可能会将输出粘贴到Q & A板上。

过程结束,退出代码1

enter image description here

回答

0

甲WinUtil.dll文件是从Sikuli库的文件。
尝试删除您的libs文件夹,然后再次启动您自己的脚本。

编辑:

如果没有工作,然后一个Java/Sikuli路径可能无法正确安装。
这个第一个答案(与截图)可能有助于正确设置路径。
在这个网站上有很多人用.dll文件无法找到,这似乎是在许多情况下的伎俩。 Link

+0

[error] ResourceLoaderBasic:check:目前没有有效的libs路径可用! [action] ResourceLoaderBasic:check:Please wait!试图提取库到jar父文件夹:D:/ Sikuli/SikuliInstaller/ [错误] ResourceLoaderBasic:loadLib:致命错误110:正在加载:WinUtil。dll [error] ResourceLoaderBasic:loadLib:由于找到了本机库,它可能是需要的相关库的问题 D:\ Sikuli \ SikuliInstaller \ libs \ WinUtil.dll:无法找到相关库 [error] ResourceLoaderBasic: loadLib:在运行时检查一个有效的Sikuli库文件夹是否在系统路径中! –

+0

删除libs文件后,我执行了我的脚本,显示上面提到的错误信息 –

+0

做了一个可能适合你的编辑。这是关于没有正确设置的路径。 – Tenzin