JNI
Posted jobs1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JNI相关的知识,希望对你有一定的参考价值。
Java侧使用Native方法:
1.加载对应的JNI库
2.声明由native修饰的函数
java 函数找到jni函数的方法
1.静态注册:先通过函数名,找到后,保存函数指针
2.动态注册,registerNativeMethods()(在JNI_ONLoad中动态注册)
JNIEvn
虚拟机在JNI的代表,每个进程只有一个JNIEvn;与线程相关,线程间不能共享JNIEvn
作用:调用Java函数,操作Java对象
通过javaVM的attash... 和ditash...分别获取和释放JNIEnv结构体
以上是关于JNI的主要内容,如果未能解决你的问题,请参考以下文章