1

我正在尝试编写一个使用依赖于另一个 dll 的 dll 的 JNI 应用程序。我已将两个 dll 放在同一个文件夹中。但是当我运行Java程序时仍然出现错误

引起:java.lang.UnsatisfiedLinkError: \eclipse_workspaces\Learning\Lesson93_Beyond_Test3\bin\QuestionSDK-1.0.dll: 找不到依赖库

如果我删除对依赖库的调用,我的库加载正常,所以我知道路径是正确的。我错过了什么。请帮忙。

4

1 回答 1

3

请注意,对于 jni 库的依赖库,而不是在“java.library.path”上定义,它的位置必须在 PATH 环境变量中定义。

希望这可以帮助你。

干杯,

于 2012-04-03T07:56:42.610 回答