zoukankan
html css js c++ java
c/c++与java------之JNI学习(一)
一、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翻译
翻译结果
查看全文
相关阅读:
Windows平台下Glade+GTK开发环境的搭建
uCOSII移植STM32F10x_Keil
C语言中的内存管理与双向链表
Windows平台下Glade+GTK实现多线程界面的探讨
C语言中可变形参个数的函数实现
从STM32的位带操作重谈嵌入式中寻址与对齐的理解
uCOSII的中断ARM7实现中断嵌套的方法探究
uCOSII中的内存管理C语言构建完整的微型动态内存管理机制
uCOSII中的任务切换图解多种任务调度时机与问题
uCOSII中的任务切换机制
原文地址:https://www.cnblogs.com/yyroom/p/4574479.html
最新文章
设计模式学习日记三(持续更新)
设计模式学习日记一(持续更新)
Windows下ROR开发环境快速搭建
【转】burp suite 使用教程详解
【转】关于XSS(跨站脚本攻击)和CSRF(跨站请求伪造)
【转】HTTPS重定向到HTTP
【转】完美解决iphone连电脑蓝牙出现bluetooth外围设备无法正确安装
iOS6.x完美越狱后 等待你的那些完美插件
【转】HTTPS的七个误解(译文)
区分XSS和CSRF
热门文章
linux下svn命令大全
【转】Burp Suite详细使用教程Intruder模块详解
【转】在word中插入高亮缩进的代码
2012年终总结
【转】linux 定时执行shell脚本
Tomcat配置https环境(Windows+Linux)
XML字符串转换为实体泛型列表数据
Ext学习心得1
Ext学习心得2
It's a game
Copyright © 2011-2022 走看看