国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java工具包的安裝配置和使用

2019-11-18 15:57:11
字體:
供稿:網(wǎng)友

  第一步:聲明本地變量
  例如:class NativeHello{
  public native void nativeHelloWorld();
  static{
  System.loodlibrary("nativeTest");//調(diào)用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){
  .........
  }/
  
  *函數(shù)名Nativehello_nativeHelloWorld不能任意指定,可以從javah生成的頭文件中查到,也可用 如下方法命名:類名_本地方法名(struct H類名 *this)*/
  
  第五步:編譯DLL文件
  將nativeTest.c和NativeHello.c編譯成DLL庫文件,文件名與System.loodlibrary("nativeTest")中的文件同名
  
  最后講一下測(cè)試的方法,源文件如下:
  
  class UseNative{
  public static void main(String []args){
  NativeHello nh=new NativeHello();
  nh.nativeHelloWorld();
  }
  }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 微山县| 望城县| 洪江市| 南宁市| 惠州市| 翁源县| 闽清县| 尖扎县| 潞城市| 老河口市| 凉山| 平安县| 山阳县| 甘孜| 循化| 文山县| 德令哈市| 科技| 海宁市| 清新县| 青州市| 棋牌| 收藏| 青河县| 饶河县| 云龙县| 石家庄市| 宁阳县| 新密市| 潼关县| 兴和县| 宾阳县| 卢湾区| 牡丹江市| 九江县| 定襄县| 德钦县| 英德市| 兴山县| 前郭尔| 邹平县|