| 1234567891011 |
- #include "space_anyi_jni_reference_LocalReferenceTest.h"
- JNIEXPORT jobject JNICALL Java_space_anyi_jni_reference_LocalReferenceTest_getPerson(JNIEnv *env, jobject this){
- //1.获取对应的jclass
- jclass class_Person = (*env)->FindClass(env, "Lspace/anyi/jni/reference/Person;");
- //2.获取对应的构造方法
- jmethodID constructor = (*env)->GetMethodID(env, class_Person, "<init>", "(Ljava/lang/String;I)V");
- //3.创建对象
- jstring name = (*env)->NewStringUTF(env, "杨逸");
- jobject person = (*env)->NewObject(env, class_Person, constructor,name,18);
- return person;
- }
|