为什么我会得到java.lang.UnsatisfiedLinkError:找不到依赖库?

时间:2012-05-09 03:21:27

标签: java opencv

我使用Java和OpenCV为我的人脸检测程序编写代码。以前我的程序能够在我的旧PC上运行。但后来我尝试在我的新PC上运行我的程序,我收到了这个错误。我是否需要安装/包含任何东西来解决这个问题?

  

线程“AWT-EventQueue-0”中的异常java.lang.UnsatisfiedLinkError:   C:\ Users \用户edaranadmin \应用程序数据\本地的\ Temp \ jniopencv_core7490305950243316892.dll:   找不到依赖库

感谢。 :)

2 个答案:

答案 0 :(得分:1)

  • 安装microsoft c ++ 2010 redistributable x64。
  • 将“C:\ opencv \ build \ common \ tbb”设置为环境变量中的yor路径。
  • 下载javacv-0.1.jar并将其作为项目中的库文件。
  • 如果存在问题,请从互联网下载cv100.dll,cvcam100.dll,cxcore100.dll,opencv_highgui220.dll并将其复制到system32。

答案 1 :(得分:0)

您必须安装OpenCV才能拥有dll;)

你会在那里找到所有解释: http://code.google.com/p/javacv/wiki/Windows7AndOpenCV