[英]'RunTime:loadLib: libopencv_java430.so (failed) probably dependent libs missing' error while running sikuli test script in Red had 7.6
Used maven project: My Automation sikuli script: package Sikuli1.DesktopProject;二手 maven 项目:我的自动化 sikuli 脚本:package Sikuli1.DesktopProject; Error logs: OpenJDK 64-Bit Server VM warning: You have loaded library /home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430.so which might have disabled stack guard.
错误日志:OpenJDK 64 位服务器 VM 警告:您已加载库 /home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430.so 可能已禁用堆栈保护。 The VM will try to fix the stack guard now.
虚拟机现在将尝试修复堆栈防护。 It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
强烈建议您使用“execstack -c”修复库,或使用“-z noexecstack”链接它。 [error] RunTime:loadLib: libopencv_java430.so (failed) probably dependent libs missing: /home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430.so: /home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430.so: file too short [error] Save your work, correct the problem and restart the IDE: [error] see https://github.com/RaiMan/SikuliX1/wiki/macOS-Linux:-Support-Libraries-for-OpenCV-4 TERMINATING: problem with native library: libopencv_java430.so Exception in thread "main" java.lang.ExceptionInInitializerError at org.sikuli.script.Pattern.(Pattern.java:128) at Sikuli1.DesktopProject.SikuliProject.main(SikuliProject.java:11) Caused by: org.sikuli.script.SikuliXception: fatal: problem with native library: libopencv_java430.so at org.sikuli.script.support.RunTime.terminate(RunTime.java:1140) at org.sikuli.script.support
[错误] RunTime:loadLib:libopencv_java430.so(失败)可能缺少依赖库:/home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430.so:/home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430.so:文件太短[错误] 保存您的工作,更正问题并重新启动 IDE:[错误] 参见https://github.com/RaiMan/SikuliX1/wiki/macOS-Linux:-Support-Libraries-for-OpenCV-4 TERMINATING: 问题native library: libopencv_java430.so Exception in thread "main" java.lang.ExceptionInInitializerError at org.sikuli.script.Pattern.(Pattern.java:128) at Sikuli1.DesktopProject.SikuliProject.main(SikuliProject.java:11) Caused by :org.sikuli.script.SikuliXception:致命:本机库问题:org.sikuli.script.support.RunTime.terminate(RunTime.java:1140) org.sikuli.script.support 上的 libopencv_java430.so .RunTime.libsLoad(RunTime.java:1285) at org.sikuli.script.support.RunTime.loadLibrary(RunTime.java:1434) at org.sikuli.script.Finder$Finder2.(Finder.java:538)... 2 more
.RunTime.libsLoad(RunTime.java:1285) at org.sikuli.script.support.RunTime.loadLibrary(RunTime.java:1434) at org.sikuli.script.Finder$Finder2.(Finder.java:538).. . 2 更多
You need to install opencv Java library.您需要安装 opencv Java 库。 Note that you are using Redhat while Sikuli 2 works out of the box with Ubuntu flavors.
请注意,您使用的是 Redhat,而 Sikuli 2 使用 Ubuntu 风格开箱即用。 So you need install required libs by yourself.
所以你需要自己安装所需的库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.