一 环境及编译
1.安装
(1)JDK.(window下直接运行;linux下直接解压到任务一个目录就行);
(2)环境变量
<1>windows
可以写一个批处理文件
我经常用下面一个.
<2>linux
在.bashrc中加入下面几行(根据安装路径):
2.编译
(1)HelloWorld.java
(2)编译
<1>windows
1' javac HelloWorld.java 生成HelloWorld.java
2' 生成jni头文件
javah -jni HelloWorld
如:(HelloWorld.h)
3' 编写本地方法
hello.c
4' 编译
cl /c hello.c
link /dll hello.obj
这样就生成了hello.dll
5' 运行
java HelloWorld
<2>linux
代码都一样,编译时不一样.
Makefile如下: