首页 技术 正文
技术 2022年11月18日
0 收藏 733 点赞 2,281 浏览 402 个字

参考资料:

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中加载库文件,运行程序

JNI 程序开发

.java文件

JNI 程序开发

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

.h文件

JNI 程序开发

.cpp文件

JNI 程序开发

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,494
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297