检查Java对象是否是JNI中的数组类型

前端之家收集整理的这篇文章主要介绍了检查Java对象是否是JNI中的数组类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

假设我在Java中有一个MyClass类,有没有办法在JNI中检查jobject是MyClass [] []?

我最初的想法是使用env-> IsInstanceOf(myobj,myArrayClass),但调用env-> FindClass(“[MyClass”)会抛出NoClassDefFoundError.

最佳答案
我知道这个问题很老但是……

要查找数组的类,请使用:

env->FindClass("[[Lmy/package/MyClass;")

猜你在找的Java相关文章