只要利用java里面的native關(guān)鍵字。其用于聲明本地代碼方法。一旦聲明,這些方法就能夠象你調用其他java方法一樣被你的java程序調用。在方法前加上native修飾符,但是不要定義方法的任何實(shí)體。如:
public native in meth();
還是用一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明:
public class NativeDemo {
/**
* @param args
*/
int i;
public static void main(String[] args) {
// TODO Auto-generated method stub
NativeDemo ob=new NativeDemo();
ob.i=10;
System.out.println("This is ob.i before the native method:"+ob.i);
ob.test();
System.out.println("This is bo.i after the native method:"+ob.i);
}
//申明方法
public native void test();
//指定Dll文件
static{
System.loadLibrary("NativeDemo");
}
}
聯(lián)系客服