c# 调用jar包

c#调用jar包需要有三步(四步)
1.转换jar成dll
2.安装ikvm包
3.引入转换号的dll
4.愉快地调用
 
1.转换jar成dll:
需要用到一个工具,我就放在这里面了 https://share.weiyun.com/N3mhQTeo
打开cmd窗口,然后cd到"ikvm.exe"所在文件目录中,然后输入以下命令:
命令分两种:
第一种:ikvmc -target:library xxx.jar
第二种:ikvmc -target:library -reference:需引用A.dll -reference:需引用B.dll 主的.jar
解释:第一种是直接生成dll,前提是这个jar包不依赖别的引用。
第二种是我们的jar包依赖于别的jar包,比如说:C.jar依赖于B.jar和A.jar,那我们就要先生成B.dll和A.dll,然后再执行命令:ikvmc -target:library -reference:A.dll -reference:B.dll C.jar
 
2.安装ikvm包:
去visual studio中的nuget中下载安装ikvm,作者是jeroen frijters的那个。
 
3.将转换号的dll引入项目
 
4.调用dll:
using dll名字;然后调用

posted on 2021-06-29 14:29  炼金师  阅读(2425)  评论(0编辑  收藏  举报

导航