http://blog.csdn.net/fywt98/article/details/46639177中解释的很清楚,这里只记录一下遇到的问题
1.在eclipse中使用javah.exe自动生成jni的头文件设置
设置完成后,在编写好java文件后,选择运行javah即可生成对应的头文件
2.将生成的dll放到java.library.path中后,在加载dll时抛出异常啊 Can't load IA 32-bit .dll on a AMD 64-bit platform
C++编写的dll生成一下x64的即可使用