准备:
Java环境1.8
ikvmbin-8.1.5717.0
过程
1. 解压ikvmbin-8.1.5717.0,并将其路径放入环境变量中
ikvmbin-8.1.5717.0-其它文档类资源-CSDN下载
系统 > 高级系统设置 > 环境变量 > 系统变量path:添加ikvm中bin文件路径
2. javac java代码路径
生成对应的class字节码文件
package com.java.test; public class Java2NetTest { public String ShowInfo() { return "hello,java..."; } }
3. 利用ikvm将Class文件生成dll
>ikvmc ****.class
4.在vs studio中添加引用 当前生成的dll以及IKVM相关的dll
5. 编写c#代码
private void button3_Click(object sender, EventArgs e) { com.java.test.Java2NetTest t1 = new com.java.test.Java2NetTest(); MessageBox.Show( t1.ShowInfo()); }
6. 运行测试
备注:只是做了简单测试,说明此方法可行。