在Windows上(一切都在OSX上运行),我有一个依赖于本机库的Java库。我使用System.load()
加载此单个库,并在UnsatisfiedLinkError: Can't find dependent libraries
异常显示后立即加载。
本机库没有特定的依赖关系 - 它只依赖于系统库,如依赖walker所证实的那样(它完全没问题)。我尝试过使用带有x86 JRE的x86版本和带有x64 JRE的x64版本,但没有任何改变。
在此之后花了两天时间,我想知道是否有更多信息可以从这个例外中获得:例如它试图加载什么库?
答案 0 :(得分:1)
我在任意文件名上使用System.load()
。为了使其工作,它显然需要显式扩展.dll
。