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

发布于 2024-11-08 14:47:10 字数 346 浏览 0 评论 0原文

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

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

感谢您的期待。

How do I check the contents of a native library. I have gone this far:

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

What is left for me is to start using the library right? Thus the question, how do I get the contents of the library?

More Info:
Language: Java
OS: Ubuntu 10.04, Linux

Thanks in anticipation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

酒几许 2024-11-15 14:47:10

您可能需要查看 Java 本机接口 (JNI)。它有助于从 Java 访问本机代码。您可能想看看“Java 本机接口
程序员指南和规范
”以开始使用。

You might want to take a look at the Java Native Interface (JNI). It facilitates access to native code from Java. You may want to take a look at "The Java Native Interface
Programmer's Guide and Specification
" to get started.

静若繁花 2024-11-15 14:47:10

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

JNA provides an easier way to use libraries that where not built for JNI (with JNI you always need some Java-specific code).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文