Windows下Eclipse Java项目OpenCV导入无法识别问题求助
Eclipse中OpenCV 4.1.0 Java导入问题解决
在Windows系统下,使用最新版JDK、Eclipse搭建基于OpenCV 4.1.0的Java入门程序时,导入org.opencv.core.Core等类出现错误提示:The type org.opencv.core.Core is not accessible。
测试代码
package test; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.CvType; import org.opencv.core.Scalar; public class OpenCVTest { static { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); } public static void main(String[] args) { Mat matrix = new Mat(3, 3, CvType.CV_8UC1, new Scalar(0)); System.out.println("OpenCV Mat: " + matrix); } }
已尝试的排查操作
- 将opencv-4100.jar添加到Eclipse项目的构建路径
- 设置本地库位置至存放opencv_core410.dll的x64文件夹(适配64位系统)
- 确认opencv-4100.jar与opencv_core410.dll均为OpenCV 4.1.0版本,版本一致
解决方法
删除Eclipse创建Java项目时自动生成的module-info.java文件,即可解决该导入无法访问的问题。
内容的提问来源于stack exchange,提问作者Luke
相关产品推荐
相关产品推荐

