IKVM
iKVM 是可以把 jar 的包转换成 dll 的工具
需要安装 jdk (最好是1.6版本的, 传说1.8会报错)
先下载 ikvm, 解压后会有 ikvmbin- 的文件夹
里面会有个 ikvm 的文件夹
其中 bin 下的 ikvm 就是需要用的程序, 可以先配置环境变量, 方便使用
首先编译 java 为 .class 文件
然后打包成 .jar
在 cmd 中输入 ikvmc -target:library -out:A.dll A.jar
其中 A.dll 就是生成后的
参数:
-reference 需要用到的其他依赖的 dll 例子是 -reference:path/*.dll
-target 目标想转换成的格式 有 library(dll) 和 exe 等
-out 输入为什么文件
ikvm 转换的原理是, 1 虚拟机: ikvm 是使用 C# 代码实现的 jdk 环境