http://nickzhuchen.iteye.com/blog/437403
http://futureinhands.iteye.com/blog/213657
JNI(Java Native Interface)的書寫步驟
·編寫帶有native聲明的方法的java類
·使用javac命令編譯所編寫的java類
·使用javah ?jni java類名生成擴展名爲h的頭文件
·使用C/C++(或者其他編程想語言)實現本地方法
·將C/C++編寫的文件生成動態連接庫
C:\Program Files\Java\jdk1.6.0_05\include\win32\jni_md.h
C:\Program Files\Java\jdk1.6.0_05\include\jni.h
在編寫cpp文件時,或用戶到三個文件
1:jni.h
2:jni_md.h
3:java源文件生成的.h文件(通過javah 源碼文件名生成)
以上三個文件都是在外部引入的,只要和.cpp文件放一個目錄下,在,cpp中引入就OK了
4. .cpp編譯通過後,在引用模式下,在連接,就會生成.dll文件,
5.在Java源碼中直接調用就行
static {
System.loadLibrary("HelloWorld");
}//HelloWorld動態庫名稱,不用後綴