Java 如何调用C的接口

2025-10-19 19:05:31

1、声明本地变量 

Java 如何调用C的接口

2、生成头文件     先用javac编译NativeHello.java,再用javah生成c的头文件.h文件     

Java 如何调用C的接口

3、生成根文件     命令如下:javah -stubs NativeHello (生成NativeHello.c文件) 

Java 如何调用C的接口

4、编写C程序(此处假定文件名为NativeTest.c) 

Java 如何调用C的接口

5、  *函数名Nativehello_nativeHelloWorld不能任意指定,可以从javah生成的头文件中查到,也可用 如下方法命名:类名_本地方法名(struct H类名 *this)*/ 

Java 如何调用C的接口

6、编译DLL文件     将nativeTest.c和NativeHello.c编译成DLL库文件,文件名与System.loodlibrary("nativeTest")中的文件同名 

Java 如何调用C的接口

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢