java.lang.UnsatisfiedLinkError中:无法加载库“jpbc-PBC”:指定的模块找不到

问题描述:

我怎样才能解决这个问题:java.lang.UnsatisfiedLinkError中:无法加载库“jpbc-PBC”:指定的模块找不到

java.lang.UnsatisfiedLinkError: Unable to load library 'jpbc-pbc': The specified module could not be found. 
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:164) 
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:237) 
    at com.sun.jna.Library$Handler.<init>(Library.java:140) 
+0

看到这个线程[试图使用的-DLL-从-Java的JNA-无法对负载库例外] [1] [1]:HTTP://计算器。 com/questions/14286647 /试图使用dll从java-jna无法加载库的例外 – 2013-07-23 04:46:41

看起来你正在使用的Java库(的.jar文件)需要一些本地库(.dll或.so文件),但JVM找不到这个本机库。本地库可能被命名为jpbc-pbc.dlllibjpbc-pbc.so。确保你有这个文件,并且它的路径在你的LD_LIBRARY_PATH(在Unix上)或PATH(在Windows上)或在java.library.path JVM属性中。

+0

仍然我没有得到任何解决方案,该错误, – 2013-02-19 14:02:20

+0

@Anishkumar你在Windows或Unix上运行?你有没有找到'jpbc-pbc.dll' /'libjpbc-pbc.so'文件?你是否使用'-Djava.library.path = path-to-native-lib'将它的位置添加到'java.library.path' JVM属性中? – 2013-02-19 14:05:49