我正在尝试编写一个使用依赖于另一个dll的dll的JNI应用程序。我已将两个dll放在同一个文件夹中。但是当我运行Java程序时,我得到了错误
引起:java.lang.UnsatisfiedLinkError:\ eclipse_workspaces \ Learning \ Lesson93_Beyond_Test3 \ bin \ QuestionSDK-1.0.dll:找不到依赖库
如果我删除对依赖库的调用,我的库加载正常,所以我知道路径是正确的。我错过了什么请帮忙。
答案 0 :(得分:2)
请注意,对于jni库的依赖库而不是在“java.library.path”上定义,必须在PATH环境变量上定义其位置。
希望这会帮助你。
欢呼,