我们正在从事类似的项目。我们正在做的是用C#编写集成代码,并使用Java编写项目的业务逻辑。
我们正在利用C 桥,该桥利用JNI将Java调用转换为C
,然后将其转换回C#,反之亦然。从C#到Java的每个功能都必须在桥代码中实现。这相当复杂,并且使非托管C
++代码与C#一起使用还存在一些问题,以及将Jstring转换为C#String等的标准开销。在进行了一些优化以确保我们不会为每次对Java层的调用中启动和停止JVM之后,结果相对较快。
我们以前使用过AutoCAD插件调用的COM对象,因此这是另一种方法。



