You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:384)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:228)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:170)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2389)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1953)
at ai.onnxruntime.OnnxRuntime.load(OnnxRuntime.java:387)
at ai.onnxruntime.OnnxRuntime.init(OnnxRuntime.java:166)
at ai.onnxruntime.OrtEnvironment$ThreadingOptions.<clinit>(OrtEnvironment.java:510)
at ai.djl.onnxruntime.engine.OrtEngine.<init>(OrtEngine.java:49)
at ai.djl.onnxruntime.engine.OrtEngine.newInstance(OrtEngine.java:69)
at ai.djl.onnxruntime.engine.OrtEngineProvider$InstanceHolder.<clinit>(OrtEngineProvider.java:40)
at ai.djl.onnxruntime.engine.OrtEngineProvider.getEngine(OrtEngineProvider.java:36)
at ai.djl.engine.Engine.getEngine(Engine.java:195)
at ai.djl.Model.newInstance(Model.java:99)
at ai.djl.repository.zoo.BaseModelLoader.createModel(BaseModelLoader.java:218)
at ai.djl.repository.zoo.BaseModelLoader.loadModel(BaseModelLoader.java:169)
at ai.djl.repository.zoo.Criteria.loadModel(Criteria.java:151)
at cn.smartjavaai.action.model.CommonActionRecModel.loadModel(CommonActionRecModel.java:55)
at cn.smartjavaai.action.model.ActionRecModelFactory.createModel(ActionRecModelFactory.java:78)
at cn.smartjavaai.action.model.ActionRecModelFactory.lambda$getModel$0(ActionRecModelFactory.java:58)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
at cn.smartjavaai.action.model.ActionRecModelFactory.getModel(ActionRecModelFactory.java:57)
Activity
[-]【人类动作识别】跑测试出现动态链接库(DLL)初始化例程失败[/-][+]【人类动作识别】报错 出现动态链接库(DLL)初始化例程失败[/+]geekwenjie commentedon Mar 21, 2026
问题原因:
OnnxRuntime 1.21.0 及以上版本在 Windows 上使用 VC 14.42 编译,这可能与某些 JDK 发行版冲突,从而导致 UnsatisfiedLinkError。
解决方法:
1、我们在 Windows 上测试了 temurin17 和 zulu17,它们可以正常使用:temurin17、zulu17
2、排除高版本onnxruntime依赖,引用1.20.0版本依赖
cn.smartjavaai face com.microsoft.onnxruntime onnxruntime com.microsoft.onnxruntime onnxruntime 1.20.0 runtime@tech-jum 具体请查看文档常见问题:http://doc.smartjavaai.cn/faq.html