C# 在Java中实现自定义COM接口
我需要将一些数据从Java拉入C#。我已经通过COM公开了我的C#类。因此,我认为从Java中提取数据的一个好方法是从C#中公开C# 在Java中实现自定义COM接口,c#,java,com,interface,C#,Java,Com,Interface,我需要将一些数据从Java拉入C#。我已经通过COM公开了我的C#类。因此,我认为从Java中提取数据的一个好方法是从C#中公开IReadStream,并在Java中实现IReadStream。然后,我可以将一个实现实例作为参数发送到C#,以便在C#中调用IReadStream.Read 如何在Java中实现自定义COM接口?我不知道它是否支持这个方向,但它是经常提到的Java COM桥 另外,使用来运行Java代码可能会使任务变得非常简单。使用COM听起来太混乱了。通过套接字公开c代码并让Ja
IReadStream
,并在Java中实现IReadStream
。然后,我可以将一个实现实例作为参数发送到C#,以便在C#中调用IReadStream.Read
如何在Java中实现自定义COM接口?我不知道它是否支持这个方向,但它是经常提到的Java COM桥
另外,使用来运行Java代码可能会使任务变得非常简单。使用COM听起来太混乱了。通过套接字公开c代码并让Java来消化它有什么错。最后我选择了命名管道 在java端,我写入一个命名管道(从c#端提供)。在c#中,我现在应该能够从命名管道中读取数据。只要读取操作是阻塞的,它就应该与从java中提取数据相同
在命名管道API调用周围看到一个C包装,
您可能不得不使用JNI/JNA来公开C++类的C++接口,谢谢。我知道雅各伯。不要认为它支持我想做的事