C#中调用Java的类与方法

  • 核心:ikvm生成jar的dll文件,在c#中进行引用。

  • 易踩坑:java1.7 对应ikvm7;java1.8 对应ikvm8

  • 步骤:

    1. 在Idea中,添加非默认文件夹下的包,如图中com。

    步骤1

    1. 编写类文件 ChatClient和ChatServer。
      步骤2

    2. 使用idea对工程进行build,建立jar包。

    3. 在jar包的目录下cmd输入:ikvmc -out:hello.dll Chat.jar。

    4. 将生成的dll文件和IKVM的几个文件添加到引用。
      步骤5

    5. 在C#中引用包,using com;

    6. 在类中即可调用。
      步骤7