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