码迷,mamicode.com
首页 > 其他好文 > 详细

JNI 程序开发

时间:2015-06-09 21:22:32      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:

参考资料:

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文件

JNI 程序开发

标签:

原文地址:http://www.cnblogs.com/zhuxuekui/p/4564333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!