c# - 在java中使用C# dll

标签 c# java dll

我试图在我的Java应用程序中使用C#中的外部.dll文件编码,我对DLL的了解是它包含我们可以使用的函数的接口(interface),我可以将DLL加载到我的Java应用程序中,但是我如何才能使用其中的接口(interface)?我不知道 JNI 在这种情况下可以提供什么帮助。请帮忙。

最佳答案

我怀疑您需要使用 Java/COM 桥接器,例如 JACOB ,或Java Native Access (您可能需要编写一个桥接器,因为 JNA 仅用于 native 访问)。

参见this SO answer了解更多详情。

关于c# - 在java中使用C# dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11647725/

相关文章:

java - 在 GridBagLayout 中正确删除元素

c# - 从 C# 中的 Rust DLL 获取 UTF-8 编码的字符串

c# - 获取表的关系

c# - 从类中创建一个 IEnumerable

java - 在eclipse中加载图片

java - 如何从java类调用python脚本

c# - 将C#中的char*和struct传递给c++ DLL,除一个变量外,所有变量都成功传递

c# - 查看 DLL 文件的内容

c# - 无法使用 S3 TransferutilityUploadRequest 上传文件

c# - 将数据表导出到 Excel