sap*_*Pro 5 c java string java-native-interface
如何将jstringJNI C代码中的a 发送给Java接收a String作为参数的函数?
我已经阅读过有关函数之类的信息,callVoidMethodA(....)但它们不接受诸如之类的任何东西jstring。
JNIEXPORT jstring JNICALL
Java_Prompt_getLine(JNIEnv *env, jobject obj)
{
char *buf = "Hi !!!!";
jstring jString = (*env)->NewStringUTF(env, buf);
free(buf);
return jString;
}
Run Code Online (Sandbox Code Playgroud)