今天,用C写了个lib库,通过jni封装,然后java封装,在java里进行调用,结果无论如何结果不对,最后,考虑是否两者字长不一样(以前在C/C++,long 都是4个字节),查了下资料,果然,java定义long为8字节,真是崩溃,还是仔细比较下二者细微的区别吧。