精华全集 冲广角币 获取广角币的更多方法
【名称】:建立一个简单的JNI程序
【作者】:江苏 无锡 缪小东
【格式】:PDF
【页数】:5
【语言】:中文
【出版社】:
【出版日期】:
【摘要或目录】:
本篇和大家简单地建立一个Java调用C++代码的程序!关于细节请关注本博客下周的文章。 一、编写一个包含本地方法的类NativeHello.java // NativeHello.java public class NativeHello { public native void HelloWorld(String str); static { System.loadLibrary("hello"); } } 二、编译此文件 javac NativeHello.java 三、生成头文件 javah NativeHello 此时在我的c盘根目录下有以下三个文件: NativeHello.java NativeHello.class NativeHello.h 四、在VC++中建立一个DLL 打开你的VC++ 6.0工具,新建一个工程,选择“Win32 Dynamic-Link Library”,取名为hello(以后生成的dll文件名就为hello,在NativeHello的静态方法中加载的就是此名称的动态链接库),同时该链接库存放在c盘的子目录“hello”文件夹中。见下图: