2013-02-19 165 views
1

我怎樣才能解決這個問題: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

回答

1

看起來你正在使用的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

相關問題