国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 元氏县| 宣化县| 中江县| 永清县| 海林市| 高密市| 睢宁县| 布尔津县| 东乡族自治县| 枝江市| 五寨县| 永春县| 灵山县| 府谷县| 阳泉市| 鄯善县| 三台县| 娱乐| 陵水| 灵宝市| 沈阳市| 永宁县| 垦利县| 锦州市| 无棣县| 巴林右旗| 龙陵县| 桐庐县| 浠水县| 祁东县| 柘城县| 四会市| 峨眉山市| 香河县| 商南县| 嘉荫县| 浪卡子县| 安陆市| 循化| 东城区| 海安县|