有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

OpenCV。从jar库导入时无法识别[Java]

我正在使用Netbeans,我有一个。我用CMake创建的jar文件比我现在试图在代码中使用的要多。 我在我的项目中导入了库,将dll放在同一个文件夹中,在运行时给出了dll的路径,但在尝试导入类时,它无法识别它们enter image description here

Photo of the imports and dependencies


共 (1) 个答案

  1. # 1 楼答案

    我和你有同样的问题,但我的想法是

    您需要导入。dll文件。这是一个本地图书馆

    尝试:

    项目->;房地产->;运行->;虚拟机选项->;找到通往目标的路径。dll已打开,然后按ok

    对于IntelliJ,如下所示:

    说明:

    1. https://opencv.org/releases/安装OpenCV 4.5.0 以后的版本可能存在兼容性问题

    2. 从IntelliJ IDEA将文件作为项目打开

    3. 开放式项目结构->;模块->;依赖关系->;(+)添加->;JAR或目录(继续步骤4)

    4. 找到安装OpenCV 4.5.0库/OpenCV/build/java/OpenCV-450的路径。罐子

    5. 按“确定”

    6. 在Dependencies(在IntelliJ中)中找到库,选择它,然后按“编辑…”(钢笔符号)

    7. 按(+)添加按钮,转到/opencv/build/java/x64或x86并选择。dll文件,然后按“确定”

    如果您正确地遵循了说明,那么项目应该编译

    如果问题不是来自OpenCV库,则尝试使用Maven处理程序(窗口右侧)重新加载Maven依赖项