首页 > 软件开发 > 编程语言 >

Java 如何调用C的接口

来源:互联网 2023-03-17 00:22:08 版权归原作者所有,如有侵权,请联系我们

今天的这篇经验和大家聊一聊关于Java 如何调用C的接口的问题,希望能够帮助到有需要的朋友。l9A办公区 - 实用经验教程分享!

方法/步骤

  • 1

    声明本地变量l9A办公区 - 实用经验教程分享!

    Java 如何调用C的接口l9A办公区 - 实用经验教程分享!

  • 2

    生成头文件先用javac编译NativeHello.java,再用javah生成c的头文件.h文件 l9A办公区 - 实用经验教程分享!

    Java 如何调用C的接口l9A办公区 - 实用经验教程分享!

  • 3

    生成根文件命令如下:javah -stubs NativeHello (生成NativeHello.c文件)l9A办公区 - 实用经验教程分享!

    Java 如何调用C的接口l9A办公区 - 实用经验教程分享!

  • 3该信息未经许可获取自百度经验
  • 4

    编写C程序(此处假定文件名为NativeTest.c)l9A办公区 - 实用经验教程分享!

    Java 如何调用C的接口l9A办公区 - 实用经验教程分享!

  • 5

    *函数名Nativehello_nativeHelloWorld不能任意指定,可以从javah生成的头文件中查到,也可用 如下方法命名:类名_本地方法名(struct H类名 *this)*/l9A办公区 - 实用经验教程分享!

    Java 如何调用C的接口l9A办公区 - 实用经验教程分享!

  • 6

    编译DLL文件将nativeTest.c和NativeHello.c编译成DLL库文件,文件名与System.loodlibrary("nativeTest")中的文件同名l9A办公区 - 实用经验教程分享!

    Java 如何调用C的接口l9A办公区 - 实用经验教程分享!

  • 注意事项

    • 以上内容和图片整理自互联网,为帮助到更多有需要的朋友所以整理在这里分享,同时如果侵犯版权,请联系网站进行删除

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!l9A办公区 - 实用经验教程分享!


    标签: JAVA编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号