我正在尝试部署使用opencv库的java应用程序,但是当我从另一台计算机运行它时,我收到一条错误消息:
libopencv_java310.so: libavcodec-ffmpeg.so.56: cannot open shared object file: No such file or directory
但我从官方仓库正确安装了ffmpeg,没有发生错误,但仍然没有安装“libavcodec-ffmpeg.so.56”。
猜疑: 我编译opencv库的机器是否可能有一个指向ffmpeg的不同目录,当我尝试从另一台计算机运行java应用程序时,预编译的opencv库找不到ffmpeg?
PS:实际上在从ffmpeg收到错误之前我得到一个错误,说“libjpeg.so.8”没有安装,但我“修复”链接到我的“libjpeg.so”。