qq_29851457
后浪的我
采纳率100%
2020-08-18 20:12

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

80

图片说明

   按照常规操作,通过IKVM将jar转成dll进行引用,再将IKVM的bin下所有dll引用还是出现这种情况。 之前测试引用简单函数(比如直接返回一个string)还是成功的.
   补充:jar包在eclipse中调用正常。
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • zs8762677 天空蓝V 7月前

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

    点赞 1 评论 复制链接分享
  • qq_39360549 小佬 7月前

    直接掉jar包接口不更好?

    点赞 1 评论 复制链接分享
  • jingluan666 jingluan666 7月前

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

    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 7月前

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

    点赞 1 评论 复制链接分享

为你推荐