原文:https://juejin.cn/post/6913837360257957896
步骤 一、将已经编译后的java中Class文件进行打包;打包命令JAR
打包:可以使用命令 也可以使用eclipse 和idea 这样的工具直接打包 【源码会放在最后】
二、到IKVM官方网站下载IKVM需要的组件 www.ikvm.net/
网上有一大堆教程 有很多没有提到jdk版本跟这个有关系,如图所示的支持1.8版本的,这个不向低版本兼容哦,如果找不到这个版本的ikvm可以私聊我。
三、设置路径
解压ikvm-8.1.5717.0.zip,可以设置IKVM_HOME的路径到环境变量,也可以直接使用固定的路径配置进去,我这里是 直接把完整的路径配置进去的
四、将java的jar包转换为.dll控件
使用的命令:ikvmc -target:library xxx.jar 和 ikvmc -target:library -reference:需引用A.dll -reference:需引用B.dll 主的.jar
前者命令是把jar打成dll 后者是把jar打成dll的同时 加入他需要外部引入的dll包(原jar包引用)