Windows10下Origami 4.5.1系列版本编译时报opencv_java451库加载错误
修复方案
该java.lang.UnsatisfiedLinkError错误由Windows环境下Origami 4.5.x版本未自动加载对应OpenCV原生依赖库导致,可选择以下任一方案解决:
方案1:修改启动命令指定库路径
在项目目录下执行带JVM参数的运行命令,强制指定原生库加载路径:lein run -Djava.library.path=%USERPROFILE%\.m2\repository\org\opencv\opencv\4.5.1\
方案2:修改项目依赖配置
打开项目根目录下的project.clj文件,找到origami依赖项,替换为以下内容,强制引入预打包原生库的构建版本:
[origami/origami "4.5.1-7" :classifier "native"]
修改保存后重新执行lein run即可正常运行。
方案3:切换到文档匹配的稳定版本
你参考的是4.1.2版本的官方指南,直接将origami依赖版本降级为文档对应版本即可规避版本兼容问题,修改project.clj中origami依赖为:
[origami/origami "4.1.2-7"]
内容的提问来源于stack exchange,提问作者user1921636
相关产品推荐
相关产品推荐

