1.回调java层函数时,注意参数类型,比如jlong如果传入的不是jlong将会导致数据在java层不正常。
2.在jni中的线程(非java层的线程)中FindClass查找自定义Java层的类失败,但是在我家里的机器测试又正常。不清楚是否是jre的版本问题,需要进一步测试。
以上都是在windows下测试JNI。
本文介绍了在使用JNI回调Java层时应注意的事项,包括确保参数类型正确以避免数据异常,以及在JNI线程中查找Java类可能遇到的问题。这些问题可能与JRE版本有关。
1.回调java层函数时,注意参数类型,比如jlong如果传入的不是jlong将会导致数据在java层不正常。
2.在jni中的线程(非java层的线程)中FindClass查找自定义Java层的类失败,但是在我家里的机器测试又正常。不清楚是否是jre的版本问题,需要进一步测试。
以上都是在windows下测试JNI。
2026
2263

被折叠的 条评论
为什么被折叠?