我有几个 .dll 文件,我必须从 Java 调用这些 .dll 文件的方法。我怎样才能做到这一点 ?有没有其他方法可以做到这一点?
问问题
1173 次
您可以使用 Java 本机接口 (JNI)。您可能需要修改/添加具有适当签名的方法到您的 DLL,或者为它编写一个 C/C++ 包装器。
调用本机函数的标准方法是使用 JNI,但您也可以查看 Java Native Access ( JNA )。在 JNA 的帮助下,您可以从 dll 调用本机函数,而无需编写样板代码。