C#调用java包里的方法

时间:2024-01-03 20:56:02

用IKVM,步骤:C#调用java包里的方法

  1. 下载ikvmbin-7.2.4630.5.zip,解压,把bin目录所在路径加到环境变量path里

C#调用java包里的方法

2.电脑开始->CMD,输入ikvmc –out:”输出dll文件的路径” “java包路径”,回车,就可以生成对应的Test.dll文件(注意:生成的文件一定要指定到某个文件夹下,否则会找不到生成的文件)

C#调用java包里的方法

3.创建C#程序,引用文件如下:

IKVM.OpenJDK.Core.dll

IKVM.Runtime.dll

IKVM.Runtime.JNI.dll

添加刚才生成的Test.dll的引用,同时把java包里引用的用using命名引用进来(AESUtil为java包中的AESUtil.class)

C#调用java包里的方法