JNI - 如何在遇到“[lib] .dll时找到丢失的库:无法找到依赖库”

时间:2012-05-11 14:20:12

标签: c dependencies java-native-interface

我在将在unix环境中编译和运行的C项目(通过JNI)移动到Windows时遇到了一些麻烦。

虽然我已经能够在Windows中编译程序并在我的运行时环境中添加通向它的路径,但我在System.loadLibrary()之后收到了错误:

classes\x32\coremod.dll: Can't find dependent libraries 

如何在%PATH%中找到我需要的库?

1 个答案:

答案 0 :(得分:1)

我不知道这个,但您可以使用名为DEPENDS.exe的程序来发现目标使用的dll。

在我的情况下,这突出显示了唯一尚未注册的dll,这意味着我可以将其添加到%PATH%以便让我的程序运行。