Java源代码:
package com.zht;
2 //要调用的Java类
3 public class Test {
4 //要调用的Java方法
5 public String returnString() {
6 return "Hello, zht!";
7 }
8 }
C#窗体源代码:
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9 using com.zht;
10
11 namespace KIVMTest
12 {
13 public partial class Form1 : Form
14 {
15 public Form1()
16 {
17 InitializeComponent();
18 }
19
20 private void Form1_Load(object sender, EventArgs e)
21 {
22 Test t = new Test();
23 string str = t.returnString();
24 MessageBox.Show(str);
25 }
26 }
27 }
本文介绍如何将Java项目编译成Class文件,并使用JAR命令打包成jar包。随后利用IKVM工具将jar包转换为.NET平台可用的DLL文件,最终在C#项目中调用这些转换后的Java类。
459

被折叠的 条评论
为什么被折叠?



