使用Java调用.dll的方法

时间:2012-11-02 09:01:09

标签: java dll

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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