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

时间:2011-07-10 10:04:10

标签: c# java java-native-interface

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

我找到的“最佳”是this,但是我无法按照教程开始工作+现成的项目不能在Visual Studio 2008中构建。

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

感谢您的时间。

1 个答案:

答案 0 :(得分:5)

jni4net之类的声音可能有用吗?从介绍页面:

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!");
    }
}

所以看起来非常简单。当然,魔鬼在细节上。