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

And*_*ois 3 c# java java-native-interface

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

我找到的"最好的"就是这个,但我无法按照教程开始工作+准备使用的项目不在Visual Studio 2008中构建.

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

感谢您的时间.

Bri*_*new 6

听起来像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!");
    }
}
Run Code Online (Sandbox Code Playgroud)

所以它看起来非常简单.当然魔鬼在细节.