如何在Java中获取库的内容?

时间:2011-05-19 14:41:15

标签: java native

如何检查本机库的内容。我走了这么远:

try {
    System.load("/path/to/my/native/libraries/library.so");
} catch (UnsatisfiedLinkError e) {
    System.err.println("Native code library failed to load.\n" + e);
}

剩下的就是开始使用图书馆吧?因此,问题是,如何获取库的内容?

更多信息:         语言:Java         操作系统:Ubuntu 10.04,Linux

感谢您的期待。

2 个答案:

答案 0 :(得分:2)

您可能需要查看Java Native Interface(JNI)。它有助于从Java访问本机代码。您可能需要查看“The Java Native Interface Programmer's Guide and Specification”才能开始使用。

答案 1 :(得分:2)

JNA提供了一种更简单的方法来使用不为JNI构建的库(使用JNI,您总是需要一些特定于Java的代码)。