我收到此错误消息
java.lang.UnsatisfiedLinkError: C:\Users\flex\test\lib\native\mylib.dll: Can't find dependent libraries
mylib.dll
是使用其他JNI Wrapper
的{{1}}。
当我使用C-Libraries
打开mylib.dll
时,它会显示所有相关库都可用!
有没有办法检查Dependency Walker
中找不到哪个库?
我使用Visual Studio编译了java
库,使用3rd party
编译了mylib
。 可能是个问题吗?
答案 0 :(得分:0)
您正在使用Windows,然后您需要将dll
放入当前工作目录。或者您也可以使用java.library.path
系统属性。