六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Java程序與C語言的接口

[摘要]第一步:聲明本地變量   例如:   class NativeHello   public native void nativeHelloWorld();   static   System.loodlibrary("nativeTest");//調用nativeTest.dl...
  第一步:聲明本地變量

  例如:

  class NativeHello{
  public native void nativeHelloWorld();
  static{
  System.loodlibrary("nativeTest");//調用nativeTest.dll庫文件
  }
 �。�

  第二步:生成頭文件

  先用javac編譯NativeHello.java,再用javah生成c的頭文件.h文件

  第三步:生成根文件

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

  第四步:編寫C程序(此處假定文件名為NativeTest.c)

  #include
  #include //指第二步生成的.h文件
  #include //指JDK的include下的文件
  void Nativehello_nativeHelloWorld(struct HNativeHello *this){
  .........
  }
  /*函數名Nativehello_nativeHelloWorld不能任意指定,可以從javah生成的頭文件中查到,也可用

  如下方法命名:類名_本地方法名(struct H類名 *this)*/

  第五步:編譯DLL文件

  將nativeTest.c和NativeHello.c編譯成DLL庫文件,文件名與System.loodlibrary("nativeTest")中的文件同名。

  最后講一下測試的方法,源文件如下:

  class UseNative{
  public static void main(String []args){
  NativeHello nh=new NativeHello();
  nh.nativeHelloWorld();
  }
  }



主站蜘蛛池模板: 青青视频免费在线观看 | 屁屁影院免费观看入口 | 日韩欧美亚洲视频 | 伊人久久精品 | 在线资源站 | 青青青国产精品手机在线观看 | 桃花视频在线观看免费迅雷 | 色噜噜噜噜噜 | 亚洲精品福利视频 | 五月天婷婷在线观看视频 | 最新91网址 | 天天狠天天透天天伊人 | 午夜国产精品久久影院 | 日日摸日日添夜夜爽97 | 亚韩在线 | 青草精品 | 亚洲va精品中文字幕 | 亚欧精品一区二区三区四区 | 五月激情综合丁香色婷婷 | 亚洲高清影院 | 综合色亚洲 | 亚洲欧美日韩在线观看二区 | 亚洲 成人 欧美 自拍 | 亚洲精品老司机在线观看 | 日本在线精品视频 | 日本mv精品中文字幕 | 天天色影 | 日韩欧美成人乱码一在线 | 欧美一级特黄刺激大片视频 | 最新影院 | 性刺激欧美三级在线现看中文 | 性欧美长视频 | 校园激情综合网 | 日韩一区二区三区不卡视频 | 亚洲成人免费看 | 亚洲天堂网站 | 天天翘夜夜洗澡天天做 | 午夜在线免费视频 | 日韩欧美小视频 | 亚洲国内| 天天躁夜夜躁狠狠躁2023 |