JNI调用c/c++,env->和(*env)->是有区别的

来源:互联网 发布:directmail 阿里云 编辑:程序博客网 时间:2024/06/05 16:59

如果是c程序,要用 (*env)->

如果是C++要用 env->

ps:在linux下如果.c文件中用 “env->” 编译会找不到此结构,必须用“(*env)->”,或者改成.cpp文件,以 c++的方式来编译。


即C++中使用
env->FindClass("java/lang/String")


C中使用

(*env)->FindClass(env, "java/lang/String")

原创粉丝点击