日期:2014-05-16  浏览次数:20727 次

liunx jni编程问题!!!
jstring   Char2Jstring(JNIEnv*   env,   const   char*   message   )
{
                jstring   jstr   =   (env)-> NewStringUTF(message);
                return   jstr;
}
我想把char*的转换成jstring类型,make的时候报错如下:

HJValid.c:   在函数   ‘Char2Jstring’   中:
HJValid.c:26:   错误:在非结构或联合中请求成员   ‘NewStringUTF’

请大家指教指教啊!!

------解决方案--------------------
JNIEnv这个结构中有NewStringUTF吗?

------解决方案--------------------
关键代码应该在 "MyPackage_MyInterface.h " 中
应该是JNIEnv结构中没有NewStringUTF