Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个我想从 java 访问的设备。唯一的方法是使用制造商提供的 dll 库。我已经阅读了有关 JNI、JNA 等的信息,并且可能有一个外部工具可以分析 dll 并自动生成 Java 类。
有人知道这样做的方法吗?
您需要这样的东西 - JNAerator可以“编译”本机头文件以生成 JNA 映射,并提供一些有限的 C++ 支持。
最后,我们使用jawin生成用于访问.dll 的Java 类。jamin typebrowser 工具是唯一可以处理我们试图访问的 C++ .dll 的工具。
不幸的是,jahin 项目不再开发。最后一个版本可以追溯到 2005 年初。