c/c++与java------之JNI学习(一)
2015-06-14 01:18
309 查看
一、java 调用c/c++
步骤:
1、在java类中创建一个native关键字声明的函数
2、使用javah生成对应的.h文件
3、在c/c++中实现对应的方法
4、使用vs2012创建一个win32空白项目,将jdk中的jni.h和jni_md.h文件拷贝到工程中,修改项目属性为(属性-》常规-》配置类型 动态库.dll)。将库文件的路径加入到环境变量path中,这里可以将所有的库文件拷贝出来放在一个特有的目录下。
5、在java中调用函数,首先加载库文件System.loadLibrary();
Can't load IA 32-bit .dll on a AMD 64-bit platform该错误处理(点击解决方案右键--》配置管理器-》平台新建一个x64即可生成64位dll库)
复制去Google翻译翻译结果相关文章推荐
- C/C++中问号冒号表达式的陷阱
- poj1062昂贵的聘礼有等级限制的最短路径
- 《C++Primer》读书笔记--异常处理
- 【C++ Primer Plus 9.2】 存储持续性、作用域和链接性
- c++学习
- C语言使用正则表达式
- C++为什么要设计友元函数和友元类
- C++为什么要设计友元函数和友元类
- 学生cpp成绩统计 【基类派生类练习】
- 大话设计模式C++版——抽象工厂模式
- 大话设计模式C++版——抽象工厂模式
- String的c语言实现
- 【好程序员笔记分享】—— C语言指针的理解
- 开始学习C++心得实例(1)
- c/c++回车不换行
- Cpp Primer<<学习IO标准库--文件模式、字符串流_7
- 吉哥系列故事――临时工计划
- C++ const关键字总结
- 小程序之计算器 【C++ STL栈实现】 + 【C 数组模拟栈实现】 【适用VC, DEV, codeblack】
- 如何在游戏中实现穿墙功能