- 31
- 0
- 约5.91千字
- 约 29页
- 2018-04-21 发布于广东
- 举报
目录 1. JNI示意图 1. 了解JNI 了解JNI JNI(Java Native Interface)是 SUN定义的一套标准接口,如Dalvik, Apache Harmony项目...等Java虚拟机,都会实现JNI接口,供本地(C/C++)应用与Java VM互调。 JNI是一套双向的接口,允许Java与本地代码间的互操作。 1. 碰到的问题 使用JNI会碰到的问题 在本地代码中new一个Java对象后期望在本地代码中维护此对象的引用,如何避免被GC? 对LocalRef / GlobalRef管理不善,会引发Table Overflow Exception,导致应用崩溃。 从JNI调用Java的过程不是很直观,往往几行Java代码能搞定的事情,用JNI实现却要几百行。 …也许还有新的问题需要我们去发现解决 2. Hello JNI 2. HelloJni.java HelloJni.java 2. javah -jni 本地代码HelloJni.java 利用Eclipse工具,Build工程即可 javah -jni 产生头文件 到达工程下面的bin目录(在cmd里) 文件在工程下的目录 /src/com/package/hellojni/HelloJni.java javah -jni com.package.hellojni.HelloJni 这个时候会在bin
您可能关注的文档
最近下载
- 树突状细胞及肿瘤免疫研究进展.pptx VIP
- 大学生心理健康教育笔记(精简版).docx VIP
- 学习与解读“十五五”规划PPT课件.pptx VIP
- 国投湄洲湾电力有限公司招聘笔试题库2025.pdf
- 高效液相色谱仪操作手册(戴安全自动) .pdf VIP
- 2021年北京市公务员考试《公安专业知识》试题参考答案及解析.docx VIP
- SMT-PCBA新版PFEMA实际案例.xlsx VIP
- 教学课件 秘书实用写作(第二版)王凤敏.ppt
- 个案概念化实战指南:从5P模型到治疗计划.pptx VIP
- 新时代大学生·劳动教育知到课后答案智慧树章节测试答案2025年春四川农业大学.docx VIP
原创力文档

文档评论(0)