Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用IKVM从java调用C#_Java_C#_Ikvm - Fatal编程技术网

如何使用IKVM从java调用C#

如何使用IKVM从java调用C#,java,c#,ikvm,Java,C#,Ikvm,我创建了一个C#项目和一个DLL。我已使用此命令从C#dll.ikvmstub C:\myc#dll生成Java jar文件。这是我的C#类,我需要使用IKVM从java调用它 using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using System.Drawing; namespace test { public class test

我创建了一个C#项目和一个DLL。我已使用此命令从C#dll.ikvmstub C:\myc#dll生成Java jar文件。这是我的C#类,我需要使用IKVM从java调用它

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

using System.Drawing;
namespace test
{
    public class test
    {

       public test()
       {

       }
        public String printHellowfromC#()
       {
           return "hellow from C#";
       }

    }
} 

IKVM正在为使用java的C#工作。他们的页面上描述了“IKVM.NET是针对Mono和Microsoft.NET框架的Java实现。”从Java调用C#class不需要IKVM。您可以从C#构建本机dll,并直接从java调用。

查看此处了解本机dll:查看此处了解如何在java中调用dll: