标签: java jar jvm java-native-interface
我在Java中有一个带签名的函数:
public static double[] getData()
我想使用GetMethodID函数从JNI接口获取此函数的方法id。 为此,我在函数签名参数中提到如下:
GetMethodID
"()[D"
但这不起作用,我得到异常,因为找不到方法(返回null)。
答案 0 :(得分:3)
您需要致电GetStaticMethodID,而不是GetMethodID,因为您的方法是静态的。
GetStaticMethodID