人脸识别SDK运行不起来
一个渺小的好人 发布于2022-01 浏览:2986 回复:3
0
收藏
Exception in thread "main" java.lang.UnsatisfiedLinkError: F:\Baidu_Face_Offline_SDK_Windows_Java_6.1.3\x64\FaceOfflineSdk\BaiduFaceApi.dll: 操作系统无法运行 %1。
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
	at java.lang.System.loadLibrary(System.java:1122)
	at com.jni.face.test.main(test.java:8)

BaiduFaceApi.dll: 操作系统无法运行 %1。

有谁遇到过这个问题吗?救救孩子把。。

重装了vc_redist\vc_redist.x64.exe也并不能解决

faace_conf.json控制台并未输出

收藏
点赞
0
个赞
共3条回复 最后由北念481回复于2023-06
#36北念481回复于2023-06

同问,本机使用idea运行没问题,就是达成jar包以后运行jar包报错System.loadLibrary("BaiduFaceApi");加载dll时报no BaiduFaceApi in java.library.path我觉得时dll动态库没有打到jar包里,所以报错。有人能解决一下吗?

0
#35杨宇123493回复于2023-04

通过手动加载所有dll可以解决:

static {
/* 加载dll */
System.loadLibrary("libeay32");
System.loadLibrary("libiomp5md");
System.loadLibrary("libcurl");
System.loadLibrary("paddle_fluid");
System.loadLibrary("ssleay32");
System.loadLibrary("mklml");
System.loadLibrary("mkldnn");
System.loadLibrary("face_sdk");
System.loadLibrary("bd_license");
System.loadLibrary("BaiduFaceApi");
System.loadLibrary("opencv_java320");
}

0
#34囚徒领袖回复于2022-08

兄弟,解决了吗

0
TOP
切换版块