OpenCV。从jar库导入时无法识别[Java]
我正在使用Netbeans,我有一个。我用CMake创建的jar文件比我现在试图在代码中使用的要多。 我在我的项目中导入了库,将dll放在同一个文件夹中,在运行时给出了dll的路径,但在尝试导入类时,它无法识别它们
你可以在下面搜索框中键入要查询的问题!
我正在使用Netbeans,我有一个。我用CMake创建的jar文件比我现在试图在代码中使用的要多。 我在我的项目中导入了库,将dll放在同一个文件夹中,在运行时给出了dll的路径,但在尝试导入类时,它无法识别它们
# 1 楼答案
我和你有同样的问题,但我的想法是
您需要导入。dll文件。这是一个本地图书馆
尝试:
项目->;房地产->;运行->;虚拟机选项->;找到通往目标的路径。dll已打开,然后按ok
对于IntelliJ,如下所示:
说明:
从https://opencv.org/releases/安装OpenCV 4.5.0 以后的版本可能存在兼容性问题
从IntelliJ IDEA将文件作为项目打开
开放式项目结构->;模块->;依赖关系->;(+)添加->;JAR或目录(继续步骤4)
找到安装OpenCV 4.5.0库/OpenCV/build/java/OpenCV-450的路径。罐子
按“确定”
在Dependencies(在IntelliJ中)中找到库,选择它,然后按“编辑…”(钢笔符号)
按(+)添加按钮,转到/opencv/build/java/x64或x86并选择。dll文件,然后按“确定”
如果您正确地遵循了说明,那么项目应该编译
如果问题不是来自OpenCV库,则尝试使用Maven处理程序(窗口右侧)重新加载Maven依赖项