1

我有几个 .dll 文件,我必须从 Java 调用这些 .dll 文件的方法。我怎样才能做到这一点 ?有没有其他方法可以做到这一点?

4

2 回答 2

1

您可以使用 Java 本机接口 (JNI)。您可能需要修改/添加具有适当签名的方法到您的 DLL,或者为它编写一个 C/C++ 包装器。

于 2012-11-02T09:04:12.817 回答
1

调用本机函数的标准方法是使用 JNI,但您也可以查看 Java Native Access ( JNA )。在 JNA 的帮助下,您可以从 dll 调用本机函数,而无需编写样板代码。

于 2012-11-02T09:10:50.753 回答