Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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
使用JNI在Java中调用C#代码的基本(工作)教程_C#_Java_Java Native Interface - Fatal编程技术网

使用JNI在Java中调用C#代码的基本(工作)教程

使用JNI在Java中调用C#代码的基本(工作)教程,c#,java,java-native-interface,C#,Java,Java Native Interface,正如标题所述,我正在寻找一个Java代码的基本(工作)教程,该教程使用JNI调用用C#编写的“hello world”类应用程序 我发现的“最好的”是,但我无法在教程+即用项目不在VisualStudio2008中生成后使其工作 我不得不说,除了创建一个基本项目和编写C#代码之外,我没有.NET知识。一旦我有了工作项目,我会用我收到的DLL(和源代码)做一些类似的事情 谢谢您的时间。听起来可能有用吗?从介绍页面: import net.sf.jni4net.Bridge; import java

正如标题所述,我正在寻找一个Java代码的基本(工作)教程,该教程使用JNI调用用C#编写的“hello world”类应用程序

我发现的“最好的”是,但我无法在教程+即用项目不在VisualStudio2008中生成后使其工作

我不得不说,除了创建一个基本项目和编写C#代码之外,我没有.NET知识。一旦我有了工作项目,我会用我收到的DLL(和源代码)做一些类似的事情

谢谢您的时间。

听起来可能有用吗?从介绍页面:

import net.sf.jni4net.Bridge;
import java.io.IOException;
import java.lang.String;

public class Program {
    public static void main(String[] args) throws IOException {
        Bridge.init();
        system.Console.WriteLine("Greetings from Java to .NET world!");
    }
}

所以看起来很简单。当然,魔鬼在细节中。

我已经看到了这一点,但我不想仅仅为了向Java公开一些(10-20)C#方法而添加额外的抽象层。现在似乎不可能找到一个基本的工作“hello world”示例,我将坚持这个,谢谢!我根据自己的java-.net桥接经验编写了本教程,希望能有所帮助:从java调用C代码是否意味着我也可以从java访问C库?我相信是的