首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

c怎么调用返回值为String的java函数

2012-07-29 
c如何调用返回值为String的java函数java类中定义了一个静态函数,public static String getData(String id)

c如何调用返回值为String的java函数
java类中定义了一个静态函数,
public static String getData(String id);
我要在C中通过jni调用它。应该如何调用?

我使用了
(*env)->CallStaticStringMethod(env, MyClass, getData, id);
但是编译的时候提示'const struct JNINativeInterface' has no member named 'CallStaticStringMethod'。
请大家帮帮忙解答一下,谢谢。

[解决办法]
应该是CallStaticObjectMethod吧,jni里面没有CallStaticStringMethod这个方法

热点排行