JNI编程,java让我又爱又恨。
爱,我对它痴迷,没日没夜的很做关于它的项目;恨,我是个很急躁的人,语言都学过,没有哪个学的好。
几次我都在编程语言中选择而徘徊...使我很郁闷,我不擅长编程,但我对编程语言是很敏感的!一遇到好的方面我总想去探讨下....
一、JNI的介绍:
JNI是Java Native Interface的缩写。Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。
二、JNI开发步骤:
1、编写有native声明的方法的java类
2、编译得到class文件
3、使用javah命令操作class文件生成h头文件
4、使用VC平台建立动态连接库工程,并新建cpp文件实现h文件内的方法
5、编译cpp文件生成dll文件
三、JNI类库手册
一定要学会查手册JNI手册....
四、JNI开发步骤中的注意点
环境变量:环境变量是很重要的,不管是操作系统还是编译器。
操作系统的环境变量配置是不同的...
windows系统,path变量是系统运行,应用软件运行都会去查找的,因为里面 有很多的动态连接库(dll)。
linux系统中,PATH也是配置的,也是动态链接库(.so或其他)。
VC编译器,java'虚拟机,唉...
javah命令
cmd中命令javah -help
javap命令
五、没有什么好说的了
学的不好,哎,什么东西都要学!~