UnsatisfiedLinkError:没有opencv_java245

时间:2013-07-02 13:48:45

标签: java eclipse path

我很难搞清楚这个问题。我有一个eclipse项目,我在其中创建了一个包含jar文件opencv_java245.jar的用户库。

我已经尝试了所有我能想到的东西,将jar添加到路径中,将jar目录添加到路径变量中。 我检查了我的java版本,我在run config中尝试了VM参数 我仍然在此行UnsatisfiedLinkError

上获得相同的System.loadLibrary("opencv_java245");

我现在有一个位于opencv-245.jar的{​​{1}}用户库 它的原生图书馆位置位于C:\OpenCV\opencv\build\java 我的C:/OpenCV/opencv/build/java变量也添加了相同的位置。

2 个答案:

答案 0 :(得分:1)

 System.loadLibrary(Core.NATIVE_LIBRARY_NAME); 

这是检测默认dll文件的代码..

答案 1 :(得分:0)

实际上,对于我找到解决方案的任何人的未来参考。在OpenCV的java文件夹中,有一个包含OpenCV的dll文件的x64和x86文件夹。将64位或32位dll文件复制到OpenCV的java文件夹中,它应该可以工作。