java调用c/c++
image.png
在C中:
JNIEnv 结构体指针别名
env二级指针
在C++中:
JNIEnv 是一个结构体的别名
env 一级指针
jni.h文件中JNIEnv_ 的结构体包含JNINativeInterface_结构体,和包装实现JNINativeInterface_中的方法。c++的this指针可以访问到JNINativeInterface_,所以可以对外不需要传入JNINativeInterface_指针。
获取Java的签名
javap -s
Java属性与方法签名列表.png














网友评论