首页 > 代码库 > 使用ikmv将jar转换为dll,在.NET中直接调用

使用ikmv将jar转换为dll,在.NET中直接调用

ikmv百科介绍

ikvm官网

使用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()

 

使用ikmv将jar转换为dll,在.NET中直接调用