用IKVMC将jar转成dll供c#调用
目录 前言 ikvmc介绍 ikvmc下载安装 下载并解压 设置环境变量 jar->dll 常用参数说明 具体操作 解决方案 前言 实习到现在所需要的工具类给的都是jar包,但是我需要在.net环境下去实现,如果重新下的话回合那麻烦,因此如果能将c#能够调用jar那就太棒了 ikvmc介绍 IKVMC 可以将jar转成dll,到现在为止已经成功转换3个jar为dll,期间碰壁无数,在此写下此篇文章希望能帮助到有需要的人。 ikvmc下载安装 下载并解压 这并没有什么很大问题, 下载 压缩包解压出来,解压出来的主要文件在bin目录下 设置环境变量 在win8.1/win10下的步骤如下: 通过 计算机/此电脑 (根据系统名称而不同)右击-> 属性 -> 高级系统设置 -> 环境变量 找到系统变量下面的path添加路径如_ C:\ikvmc-XXX\bin\; _ 运行命令行 cmd ,输入 ikvmc 查看帮助 输出如图所示,则准备工作已经完成 jar->dll 常用参数说明 -target:library 使用方法: ikvmc -target:library a.jar 由于我们的目的是把jar转为dll,此参数就是此作用 -reference:<filespec>(-r:<filespec>) 使用方法: ikvmc -target:library a.jar -r:b.dll