java怎么接收C返回的结构体。 1、上边对应C的结构,下边对应的是java的类,JNI可以从左映射到右返回得到实体类。 C定义的结构体.png Java实体类.png 2、方法如下:使用JNI自带的函数和变量定义,映射类,找到类属性,然后赋值返回java实体对象。 返回java对象.png 3、返回对象集合:同上通过JNI自带的函数,变量类型,映射、定义、赋值、返回。 返回实体类数组.png 附录:下面是数据转换过程中使用的JNI方法和定义的数据类型: 表A.png 表B.png 表C.png 表D.png