2011-05-19 101 views
1

如何检查本机库的内容。我走了这么远:如何获取Java库中的内容?

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

你的意思是你想读取文件的* binary *内容吗? – 2011-05-19 14:45:51

+0

不!我正在尝试使用本地库。我已经加载它,但我不能使用它。我认为对我来说,我必须知道它有什么用处。 – burntblark 2011-05-19 14:49:35

回答

2

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