Exception in thread "main" java.lang.UnsatisfiedLinkError: d:\FaceOfflineTest\BaiduFaceApi.dll:

Exception in thread “main” java.lang.UnsatisfiedLinkError: d:\FaceOfflineTest\BaiduFaceApi.dll: Can’t find dependent libraries

使用百度人臉識別包的時候,報如上錯誤,解決方法如下:

  1. 通過dependencies,找相關的dll包,發現缺msvcp100.dll,從其他電腦上拷貝過來,或者從網上下這個dll也不管用。
    https://github.com/lucasg/Dependencies,

  2. 手工加載依賴的dll(在SDK中face的類中修改)
    在這裏插入圖片描述
    問題依舊。

  3. 下載 微軟常用運行庫合集MSVBCRT AIO 2019.09.25 x86+x64,問題得到解決。以下網盤可以下載 ,下載完安裝即可。
    https://pan.baidu.com/s/15huy5gQeD_IsgTvZ6_Dqnw

如果還有錯誤,那麼就安裝一下opencv,以下也給出了鏈接地址。
Exception in thread “'main” java. lang . NoClas sDef FoundError: org/opencv/core/Core

https://pan.baidu.com/s/1rYylU2EbGOothwLXlkg8LQ

bat啓動文件:
java -classpath F:\FaceOfflineTest\bin;C:\opencv32\opencv\build\java\opencv-320.jar;F:\FaceOfflineTest\nanohttpd-2.2.0.jar;F:\FaceOfflineTest\lib\commons-codec-1.10.jar;F:\FaceOfflineTest\lib\commons-logging-1.0.4.jar;F:\FaceOfflineTest\lib\httpclient-4.3.1.jar;F:\FaceOfflineTest\lib\httpcore-4.4.3.jar;F:\FaceOfflineTest\lib\commons-io-2.6.jar;F:\FaceOfflineTest\lib\fastjson-1.2.49.jar -Djava.library.path=F:\FaceOfflineTest;C:\opencv32\opencv\build\java\x64 -Dfile.encoding=UTF-8 com.jni.face.HttpFileServer

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章