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
个赞
请登录后评论
TOP
切换版块
同问,本机使用idea运行没问题,就是达成jar包以后运行jar包报错System.loadLibrary("BaiduFaceApi");加载dll时报no BaiduFaceApi in java.library.path我觉得时dll动态库没有打到jar包里,所以报错。有人能解决一下吗?
通过手动加载所有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");
}
兄弟,解决了吗