从Java应用程序调用c# dll

本文关键字:dll 调用 应用程序 Java | 更新日期: 2023-09-27 18:13:06

我有一个在c#中创建的dll,它在调用时做一些数据库操作。我必须将几个参数从Java应用程序传递到dll中的方法。你知道怎么做吗?

在java应用程序中调用c#中的方法有更好的想法吗?

感谢

编辑:我的java应用程序是AVAYA平台的标准对话设计器应用程序,我开发了一个c#应用程序,它只在。net的SDK上工作。所以我需要数据从java应用程序传递到。net应用程序

从Java应用程序调用c# dll

IKVM。.NET是Java的Mono和Microsoft .NET框架的实现。它包括以下组件:

    .NET实现的Java虚拟机Java类库的。net实现
  • 支持Java和。net互操作性的工具

第三点可能是你正在寻找的。

项目网址:http://www.ikvm.net/

我曾经研究过这个问题,尽管随着需求的变化,我一直没有深入研究它。但是我确实读到使用JNI, Java本机接口可能能够帮助你做你需要做的事情。

http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html

希望这对你有帮助!