从opencv.jar库导入时无法识别[java]

cl25kdpy  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(301)

我正在使用netbeans,我用cmake创建了一个.jar文件,而不是我现在试图在代码中使用的文件。我在项目中导入了库,将dll放在同一个文件夹中,在运行时给出了dll的路径,但在尝试导入类时,它无法识别它们。

gopyfrb3

gopyfrb31#

我和你有同样的问题,但在思想上。
您还需要导入.dll文件。这是本Map书馆。
尝试:
项目->属性->运行->虚拟机选项->查找.dll的路径所在,然后按ok
对于intellij,如下所示:
说明:
从安装opencv 4.5.0https://opencv.org/releases/ 更高版本可能存在兼容性问题。
以intellij idea的项目形式打开该文件
打开项目结构->模块->依赖项->(+)添加->jar或目录(继续步骤4)
找到安装opencv4.5.0库/opencv/build/java/opencv-450.jar的路径
按“确定”
在dependencies(intellij)中找到库,选择它,然后按“edit…”(笔符号)
按(+)添加按钮,转到/opencv/build/java/x64或x86,选择.dll文件并按“确定”
如果您正确地遵循了说明,那么项目应该编译。
如果问题不是来自opencv库,那么尝试使用maven处理程序重新加载maven依赖项(窗口的右侧)

相关问题