C#调用jar包,出现“类型初始值设定项引发异常”

图片说明

   按照常规操作,通过IKVM将jar转成dll进行引用,再将IKVM的bin下所有dll引用还是出现这种情况。 之前测试引用简单函数(比如直接返回一个string)还是成功的.
   补充:jar包在eclipse中调用正常。

IKVM版本与jar版本要一致,不能出现版本差异太大。

这个要看你的dll是否正确注册,jvm是否正确安装,等一系列的问题。

使用ILSpy查看dll的引用,能更快的定位问题,上面的异常提示缺少日志类

直接掉jar包接口不更好?