光说有毛用


jni GetFieldID崩溃的一个可能原因

· by admin · Read in about 1 min · (15 Words)
JAVA JNI JNI崩溃 崩溃 

错误信息如下:

# Problematic frame:

# V [libjvm.so+0x5338c6] jni_GetFieldID+0xf6

java版本JDK 1.7.0 X64

分析GetFieldID第一个参数是通过FindClass来获得的,如果获取失败这里就崩溃了。

检查你FindClass里的参数是否正确;包路径是否正确;

注意:在低版本的java里FindClass包路径写”com.XXX.XXX.XXX”是可以的,

而java1.7里要求写”com/XXX/XXX/XXX”的路径方式

Comments