Java错误 - 在java.library.path中找不到库?

O_O*_*O_O 3 java windows path

我收到这样的错误消息:

Windows无法加载库libraryname .dll.确保库位于Path环境变量中.线程"main"中的异常java.lang.UnsatifiedLinkError:java.library.path中没有libraryname.

这个错误来自于我试图通过cmd在Windows XP上运行jar文件.我想知道,java.library.path究竟在哪里?我已经将C:\ Program Files\Java\jdk1.6.0_26添加到我的PATH中,但它仍然给我错误.你会如何调试这个?

谢谢.

Sur*_*ran 8

您可以简单地将java.library.path作为系统属性传递,如下所示:

java -Djava.library.path=<path_to_dll> <main_class>
Run Code Online (Sandbox Code Playgroud)

首先,您需要找出libraryname.dll的位置,并将其添加到"path_to_dll"中.