您现在的位置是:首页
>
mgi工具包使用 Java工具包的安装配置和使用
Java工具包的安装配置和使用 第一步 声明本地变量 例如 cla NativeHello{ u lic ative void ativeHelloWorld tatic{ Sy
Java工具包的安装配置和使用

第一步 声明本地变量 例如 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(); } } lishixinzhi/Article/program/Java/JSP/201311/19605
很赞哦! (1059)