利用JNI进行对象操作
在JNI原理及实现中,只是实现了一个Helloworld。
回忆一下JNI的实现步骤:
1.编写native声明的JAVA类;
2.使用javac命令编译所编写的java类;
3.使用Javah生成JNI头文件.h;
4.编写本地方法实现方法;
5.生成动态库;(如果方法实现是cpp写的话就一定要用g++来编译)
6.在java中调用。
下面的一个例子是C\C++与Java之间进行对象的操作。
1.创建Student类
参考: Java JNI由浅入深(包括:Java和C++互传ArrayList泛型对象参数)-http://blog.csdn.net/u_xtian/article/details/6033963