我在将在unix环境中编译和运行的C项目(通过JNI)移动到Windows时遇到了一些麻烦。
虽然我已经能够在Windows中编译程序并在我的运行时环境中添加通向它的路径,但我在System.loadLibrary()
之后收到了错误:
classes\x32\coremod.dll: Can't find dependent libraries
如何在%PATH%
中找到我需要的库?
答案 0 :(得分:1)
我不知道这个,但您可以使用名为DEPENDS.exe的程序来发现目标使用的dll。
在我的情况下,这突出显示了唯一尚未注册的dll,这意味着我可以将其添加到%PATH%
以便让我的程序运行。