JNI 程序开发

参考资料:

http://blog.csdn.net/wwj_748/article/details/28136061 JNI_最简单的Java调用C/C++代码

http://blog.csdn.net/xyang81/article/details/41777471 JNI/NDK开发指南(一)—— JNI开发流程及HelloWorld

 

这里我遇到几个问题:

  1. 当我从C++中返回数据的时候,发现有问题。Eclipse直接死掉。(虚拟机死掉)
  2. 我们必须在64位系统下生成 dll。

 

  1. 编写.java (接口)
  2. 生成.class 编译完之后自动生成
  3. Java 生成.h
  4. 打开vs2010 编写.cpp文件(或者.c文件)
  5. 生成.dll 文件
  6. 将dll文件放入到环境变量中去
  7. 在eclipse中加载库文件,运行程序

.java文件

在vs中,需要加入一些jdk下面的头文件 ,需要拷贝到文件夹下面,eclipse下需要重启IDE。

.h文件

.cpp文件

posted on 2015-06-09 19:10  zhuxuekui3  阅读(183)  评论(0编辑  收藏  举报