我们已经开发了一个 Java 应用程序,并希望从 C# 客户端使用此应用程序。该应用程序依赖于Spring,Log4j,...
什么是最有效的机制 - 从Java代码制作DLL,... - 来实现这一点?
IKVM!
这真的很棒。唯一的问题是它确实为项目增加了大约30MB。log4net和Spring .NET也可用,但如果使用现有代码,请走ikvm路线。
我是jni4net的作者,jvm和CLR之间的开源进程间桥梁。它建立在JNI和PInvoke之上。无需 C/C++ 代码。我希望它能帮助你。