干杯.
Sun有一个JNI教程,展示了如何将char *转换为jstring(使用一些UTF转换例程).你可以使用你的wstring->字符串,然后将string.c_str()传递给NewStringUTF函数:
未经测试的代码:
JNIEXPORT jstring JNICALL StringTest(JNIEnv *env) { const char* test = "something"; return (*env)->NewStringUTF(env,test); }