熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

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

2013-11-15 11:46:44  來源: JSP教程 

  第一步聲明本地變量
  例如class NativeHello{
  public native void nativeHelloWorld();
  static{
  Systemloodlibrary(nativeTest);//調用nativeTestdll庫文件
  }
  }
  
  第二步生成頭文件
  先用javac編譯NativeHellojava再用javah生成c的頭文件h文件
  
  第三步生成根文件
  命令如下javah stubs NativeHello (生成NativeHelloc文件)
  
  第四步:編寫C程序(此處假定文件名為NativeTestc)
  #include
  #include //指第二步生成的h文件
  #include //指JDK的include下的文件
  void Nativehello_nativeHelloWorld(struct HNativeHello *this){
  
  }/
  
  *函數名Nativehello_nativeHelloWorld不能任意指定可以從javah生成的頭文件中查到也可用 如下方法命名類名_本地方法名(struct H類名 *this)*/
  
  第五步編譯DLL文件
  將nativeTestc和NativeHelloc編譯成DLL庫文件文件名與Systemloodlibrary(nativeTest)中的文件同名
  
  最後講一下測試的方法源文件如下:
  
  class UseNative{
  public static void main(String []args){
  NativeHello nh=new NativeHello();
  nhnativeHelloWorld();
  }
  }
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19605.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.