我有一个从 C#.NET 项目创建的 dll,我想从 java 程序调用这些方法。我想知道有哪些机会可以实现这一目标,然后我遇到了 JNA 和 JNI。我应该使用哪一个来实现我的目的?有什么建议么?我所需要的只是调用使用 C#.NET 编写的类中的方法并处理 Java 程序的结果。
最佳答案
这取决于您的应用程序,但您可以将 C# DLL 放置在服务中,例如WCF 并以这种方式向 Java 代码公开功能。使用 wsimport 在 Java 中生成客户端代码。
它省去了使用 JNI 等交叉工具的需要......
关于java - 从 JAVA 调用 C#.NET 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35294111/