初次使用JNI
来源:互联网 发布:mac power键是哪个 编辑:程序博客网 时间:2024/05/18 00:30
1、在Eclipse中编写native方法声明
格式:[public] native 返回值 方法名(参数列表) ;
2、使用JDK的javah生成本地方法头文件
命令格式:javah 完整的类全名
3、编写本地dll文件
- 使用VS2005 生成一个空的DLL工程项目
- 将生成的本地方法头文件导入到项目中
- 新建一个源文件,对方法进行实现
- 编译源文件,注意:编译时需要导入的jni.h,jni_md.h头文件可以在JDK的include文件夹中找到,复制并导入到VS工程项目中即可
- 如果在编译过程中没有任何错误,但又没有生成DLL,可能是因为输出目录的问题,设置项目|属性|配置属性|常规|输出目录为制定目录
- 使用生成工具生成dll
4、在Eclipse中调用dll
- 为dll设置系统环境变量,以方便导入
- 使用System.loadLibrary("DLL文件名")导入
- 调用相应的本地方法
更多文章:
http://www.ibm.com/developerworks/cn/java/j-lo-jni/index.html
- 初次使用JNI
- JNI初次实验
- Jni+Ndk初次开发
- 初次使用
- 初次使用
- 初次使用
- 初次使用
- 初次使用
- 初次使用
- JNI初次使用---在C++中得到一系列圆并返回ArrayList
- Linux下JNI的初次运行问题
- 初次使用BLOG
- 今天初次使用Blog...
- eclipse初次使用
- 初次使用virtual pc
- Ajax的初次使用
- 初次使用消息队列
- 初次使用Gdi+
- XMl的作用
- 重复的记录
- 中央政治局常委对年轻人的七项忠告
- 用数据库实现递归树
- Spring2.5+Struts1.3.8+Jpa(Hibernate实现)整合之八
- 初次使用JNI
- 排列三124期和值推荐
- mysql 配置与中文乱码解决方案
- 数据库- 系统数据类型
- Thinking in C++ 读书笔记 之抽象数据类型
- MontaVista嵌入Moblin
- 自制叉烧肉
- SOPCAST所有频道的地址
- 归档模式下初始化中归档参数的设置