我该怎么用Java程序调用C#生成的dll文件
使用JNI.
一、首先需要编写一个native的java方法。 public class Test{ static{ System.loadLibrary("mydll"); } public static void main(String[] args) { new Test().test(); } public native void test(); }
二 使用javac 编译。使用javah生产头文件。 生产的头文件就在你执行这些命令目录下面。
三、编写C代码。include这个头文件.实现 头文件中的test函数。
四、把自己编写的.c的c语言程序编译成dll后缀的库文件。
五、在这个例子里面把库文件放在项目根目录下就可以了。