如何检查本机库的内容。我走了这么远:
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
感谢您的期待。
答案 0 :(得分:2)
您可能需要查看Java Native Interface(JNI)。它有助于从Java访问本机代码。您可能需要查看“The Java Native Interface Programmer's Guide and Specification”才能开始使用。
答案 1 :(得分:2)
JNA提供了一种更简单的方法来使用不为JNI构建的库(使用JNI,您总是需要一些特定于Java的代码)。