一天总结

今天做的事情不多!

起的迟,买了一些数学和电子方面的书籍!希望能加深自己对数学方面和电子方面的认识,也了解的java应用程序的封装问题这样的话下次就能很好的把java程序直接运行了。

晚上的时候熟悉了对java  JNI了解,基本步骤如下:首先建立java类,运行cmd命令找到类所在目录运行

 

image

image

javah命令生成相应类的头文件,运行VC++或者VisualStuio建立DLL工程,编写好代码把刚才主类的头文件加入到工程目录下,

image

image

还有就是jdk   的include目录下的jni.h和include子目录下的win32目录下的jni_md.h全添加到项目debug目录下,两个都要添加进去不然会编译出错。然后编译成功生成DLL,

为了调试方便我们可以直接把环境变量的目录设置成C++的工程目录。

image

最后在eclipse下编写好代码运行我们就可以实现了java的本地调用了。

JNI的缺点一旦我们采用JNI就没法跨平台了!一旦操作系统改变我们就需要重新编译更改DLL。好了快断网了就暂时说到这,明天好好运行一个完整的程序出来!早点休息喽!

posted @ 2012-03-06 23:25  宇的境界  阅读(133)  评论(0编辑  收藏  举报