使用ikvm前需要先安裝java。
ikvm的使用比較簡單,到官網下載ikvm需要的元件,解壓後在path中配置 %IKVM_HOME%\bin
在cmd中使用命令 ikvmc -out:test.dll test.jar 可以在當前目錄下得到test.dll
在C#專案中引用 ikvm的bin目錄下的IKVM.OpenJDK.Core.dll、IKVM.Runtime.dll、IKVM.Runtime.JNI.dll三個dll,然後在專案中新增test.dll引用,即可使用test.jar中的類、方法等。
例如:
package JarToDllTest; public class JarToDll { public String returnString() { return "Hello, zht!"; } }
在.net中呼叫:
new JarToDllTest.JarToDll().returnString()