Java程序中接入c#,其中c#有dill文件

程序中需要介入c#程序,c#有dill文件,有什么办法么?请大神指教!

dill是什么?是dll吧。C#编写的dll,通过regasm注册,相当于一个com组件,可以用JNI调用。

java调用com有好几个办法,比如jacob jna
https://blog.csdn.net/zp357252539/article/details/51586783
https://blog.csdn.net/pdw2009/article/details/50757037
https://blog.csdn.net/almahehe/article/details/76281100

用jna吧
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.ptr.ByteByReference;
import com.sun.jna.ptr.IntByReference;
public interface CLibrary extends Library {

    CLibrary INSTANCE = (CLibrary)Native.loadLibrary("yordllname" ,CLibrary.class); //引入库文件
            methond ......................
            }

要么 c#做成webservice服务咯 要么走http协议调用