是否需要手动释放 JNI 方法 id 的资源

Is manually freeing resources of JNI method id required

我在学习JNI,发现jmethodID其实是一个指针

我是否需要手动释放 GetMethodID() 返回的指针?

不,从GetMethodID()返回的指针一定不能手动释放。

更新: JNI 规范明确规定了函数何时分配某些东西,什么必须手动释放。如果一个函数不分配任何必须释放的东西,那么规范通常不包含明确写入的此类信息。