java - 从 .dll 生成 Java 类

标签 java java-native-interface jnaerator

我有一个我想从 java 访问的设备。唯一的方法是使用制造商提供的 dll 库。我读过 JNI、JNA 等,也许外面有一个工具可以分析 dll 并自动生成 Java 类。

有人知道这样做的方法吗?

最佳答案

您需要这样的东西 - JNAerator可以“编译” native 头文件以生成 JNA 映射,具有一些有限的 C++ 支持。

关于java - 从 .dll 生成 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14354469/

相关文章:

java - 复制 pdf 时出现 iText 'java.io.IOException The document has no pages'

java - Servlet 和同步

java - 如何使用 JNA 将可变长度数组映射到从 native 方法返回的结构中

java - Android 获取文件夹中的每个文件

java - 使用扫描仪创建对象标识符?

java - Opencv 将 Mat 从 Android 传递到 JNI 错误

android - Facebook Conceal .so 文件未在 Android 项目中上传

android - 带 NFC 的 Android 是否支持卡仿真?

java - 使用 Bridj 和 JNAerator 在 Java 中使用指针地址

java - 如何在 JNA 中使用 GetProcAddress?