"运行时:加载库:libopencv_java430.so(失败)可能缺少依赖库"错误,同时在红色中运行 sikuli 测试脚本时有 7.6



使用的maven项目:我的自动化sikuli脚本:包Sikuli1.DesktopProject;错误日志:OpenJDK 64位服务器虚拟机警告:您已经加载了库/home/rajatesh/. sikulix/sikulixlibs/libopencv_java430。这可能会使堆栈保护失效。VM现在将尝试修复堆栈保护。强烈建议您使用'execstack -c '修复库,或者使用'-z noexecstack'链接库。[error] RunTime:loadLib: libopencv_java430。所以(失败)可能依赖库丢失:/home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430。所以:/home/rajatesh/.Sikulix/SikulixLibs/libopencv_java430。所以:文件太短[错误]保存你的工作,纠正问题并重新启动IDE![错误]参见:https://github.com/RaiMan/SikuliX1/wiki/macOS-Linux:-Support-Libraries-for-OpenCV-4终止:本机库libopencv_java430.so的问题线程"main"中的异常java.lang.ExceptionInInitializerError at org.sikuli.script.Pattern.(Pattern.java:128) at Sikuli1.DesktopProject.SikuliProject.main(SikuliProject.java:11)由:org.sikuli.script.SikuliXception: fatal: native library: libopencv_java430的问题。所以在org.sikuli.script.support.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

需要安装opencv Java库。请注意,您使用的是Redhat,而Sikuli 2则是Ubuntu版本的开箱即用。所以你需要自己安装所需的库。

相关内容

最新更新