【问题标题】:java.lang.UnsatisfiedLinkError: Unable to load library 'jpbc-pbc': The specified module could not be foundjava.lang.UnsatisfiedLinkError:无法加载库“jpbc-pbc”:找不到指定的模块
【发布时间】:2013-02-19 10:26:52
【问题描述】:

我该如何解决这个问题:

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)

【问题讨论】:

标签: java


【解决方案1】:

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

【讨论】:

  • @Anishkumar 你是在Windows 还是Unix 上运行?你找到jpbc-pbc.dll/libjpbc-pbc.so 文件了吗?您是否使用-Djava.library.path=path-to-native-lib 将其位置添加到java.library.path JVM 属性?
猜你喜欢
  • 1970-01-01
  • 2013-01-22
  • 1970-01-01
  • 1970-01-01
  • 2017-09-17
  • 2017-10-17
  • 2018-12-04
  • 1970-01-01
相关资源
最近更新 更多