
JNI
文章平均质量分 73
iteye_4488
这个作者很懒,什么都没留下…
展开
-
例解 VC++ 6.0 实现 JNI
例解 VC++ 6.0 实现 JNI http://gceclub.sun.com.cn/yuanchuang/week-15/jni.html 作者:陈健明作者简介 陈健明,华中师范大学网络与通讯研究所,您可以通过chenjm2000@hotmail.com和作者取得联系。内容摘要 JNI是JDK的一部分,用于为Java提供一个本地代码的接口。通过使用JNI编写的程序...原创 2009-04-02 14:34:44 · 85 阅读 · 0 评论 -
JNI和C++中的String相互转换
<noscript></noscript>JNI和C++中的String相互转换Uper目前仍在继续先前的工作,这两天一直在折腾jstring 和char* 之间是如何转换的。在网上找了些例子和张孝祥jni的视频,现把自己成功运行例子贴出来。//jstring to char*char* jstringTostring(JNIEnv* env, jstring js...原创 2009-04-02 14:37:20 · 136 阅读 · 0 评论 -
用Delphi开发JNI应用
JNI(Java Native Interface,Java本地接口)技术大家都不陌生,它可以帮助解决Java访问底层硬件的局限和执行效率的提高。关于JNI的开发,大多数资料讨论的都是如何用C/C++语言开发JNI,甚至于JDK也提供了一个javah工具来自动生成C语言程序框架。但是,对于广大的Delphi程序员来说,难道就不能用自己喜爱的Delphi与Java互通消息了吗?通过对javah生成的...原创 2009-04-02 20:04:45 · 240 阅读 · 0 评论 -
调用动态连接库注意事项
(1)导出函数格式: Java_classPath_func , classPath是声明类类的路径用"_"分隔,func是函数名, 如一个声明类类的路径是org.test 则导出函数为 Java_org_test_func (2)链接库的位置一般放在System32下...2009-06-01 17:26:03 · 128 阅读 · 0 评论 -
JNA 应用小结
(1) char类型 Java里的Char是双字节的,对应C的类型是wchar_t!要对应c的char类型可以用byte (2) 字符串处理 const char*类型官方建议直接对应String类型,实际应用时对中文的编码问题老是处理不好!所以我这边用byte[]进行对应传入字符串时手工加个'\0',如: str=str+"\0" ;fun(s...2011-05-13 10:49:56 · 133 阅读 · 0 评论