Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sikuli Windows Selenium Java错误:致命错误110:加载:WinUtil.dll_Java_Windows_Selenium Webdriver_Sikuli - Fatal编程技术网

Sikuli Windows Selenium Java错误:致命错误110:加载:WinUtil.dll

Sikuli Windows Selenium Java错误:致命错误110:加载:WinUtil.dll,java,windows,selenium-webdriver,sikuli,Java,Windows,Selenium Webdriver,Sikuli,使用Java在Selenium WebDriver中运行Sikuli脚本时显示错误 [错误]ResourceLoaderBasic:loadLib:致命错误110:加载:WinUtil.dll [错误]ResourceLoaderBasic:loadLib:由于找到了本机库,所需的依赖库可能存在问题 D:\Snehal Gaidhane\Non Project Work\supporting Files\libs\WinUtil.dll:找不到指定的过程 [错误]ResourceLoaderBa

使用Java在Selenium WebDriver中运行Sikuli脚本时显示错误

[错误]ResourceLoaderBasic:loadLib:致命错误110:加载:WinUtil.dll
[错误]ResourceLoaderBasic:loadLib:由于找到了本机库,所需的依赖库可能存在问题
D:\Snehal Gaidhane\Non Project Work\supporting Files\libs\WinUtil.dll:找不到指定的过程
[错误]ResourceLoaderBasic:loadLib:检查运行时系统路径中是否存在有效的Sikuli libs文件夹
[错误]在发生致命错误(110)后终止SikuliX!对不起,继续下去没有意义
如果您不知道错误原因或解决方案,请再次运行
调试级别为3。您可以将输出粘贴到问答板


WinUtil.dll是一个Sikuli库文件。在运行时,系统路径上只能有一个Sikuli libs文件夹,这应该是适合运行的Sikuli的文件夹(如果用户不阻止,Sikuli会在内部尝试支持这一点)

检查运行时系统路径中是否存在有效的Sikuli libs文件夹。尝试删除libs文件夹,然后重新启动自己的脚本。如果这不起作用,则可能无法正确配置Java/Sikuli路径。您使用的是32位还是64位java?如果是32位,请使用64位重试

另外,您可以尝试使用java选项-Dsikuli.Debug=3再次运行批处理,以获得详细的输出,从而获得有关问题的提示

原因可能是找不到WinUtil中引用的库,这肯定是运行时的系统路径问题。在某些情况下,它原来是AWT.DLL。如果您的路径有%JAVA\u HOME%\bin,但没有%JAVA\u HOME%\jre\bin,则AWT.DLL可能丢失。-这就是DLL所在的位置。您可以使用依赖项遍历器查找WinUtil.DLL未找到的确切DLL


请使用java选项-Dsikuli.debug=3粘贴更多调试日志,以详细了解问题。

110=ERROR\u OPEN\u失败。该WinUtil.dll是否存在于它所查看的路径中?你从哪里弄来的?这是正确的版本吗?(如果不是错误代码,我不确定您为什么会收到消息“无法找到指定的过程”。)是,我可以在上面提到的路径中找到WinUtil.dll:D:\Snehal Gaidhane\Non Project Work\supporting Files\libs\WinUtil.dll然后我猜这是一个依赖性问题:该版本的dll依赖于其他dll或无法找到的其他版本的dll。(这将解释“找不到指定的过程”)按建议尝试将路径从%JAVA\u HOME%\bin更改为%JAVA\u HOME%\jre\bin