在我们编写java程序中经常会用到native方法,这些native方法就是用C或者C++编写的动态库方法,如何实现java调用这些方法,以下是根据自己的学习经验总结如下:
1.创建项目
首先在Eclipse中创建一个项目,创建两个类第一个类是HelloWorld.java 第二个类是TestDll.java,HelloWorld.java 代码中是你要创建的本地库方法,要用关键字native申明。例如:
package com;
public class HelloWorld {
public native void sayHello();
}
TestDll.java实现对此方法的调用
public class TestDLL {
public static void main(String[] args){
System.loadLibrary("HelloWorld"); //加载的HelloWorld为动态库dll的名字。或者这一句放在HelloWorld.java中
HelloWorld helloWorld = new HelloWorld();
helloWorld.sayHello();
}
}