原文: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包引用)