WEB开发网
开发学院WEB开发Jsp Java工具包的安装配置和使用 阅读

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

 2008-01-05 08:07:30 来源:WEB开发网   
核心提示:第一步:声明本地变量例如:class NativeHello{public native void nativeHelloWorld();static{System.loodlibrary("nativeTest");//调用nativeTest.dll库文件}}第二步:生成头文件先用javac编译

  第一步:声明本地变量
  例如: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();
  }
  }

Tags:Java 工具包

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接