jni应用中如何在C程序里返回一个自定义的类型
代码如下:
/////////////ExaDO.java//////////////
public class ExaDO{
private String name = null;
private int id = 0;
}
/////////////Exa.java////////////////
public class Exa{
static{
System.loadLibrary("testExa");
}
public native static ExaDO getExaDO(String name);
}
//////////////////
将以上JAVA文件编译,用javah工具产生Exa.h文件,其中有方法
JNIEXPORT jobject JNICALL Java_ProcInfo_getExa
(JNIEnv *, jclass, jstring);
请问在Exa.cpp文件的方法
JNIEXPORT jobject JNICALL Java_ProcInfo_getProcInfo (JNIEnv *env, jclass obj, jstring name) {}
中如何创建一个自定义类型的jobject(ExaDO)
请高手们指教