您需要创建一个具有与C结构相同成员的Java类,然后通过env-> GetIntField,env-> SetIntField,env->
GetFloatField,env-> SetFloatField等方法在C代码中“映射”它们-
简而言之,大量的体力劳动,希望已经有可以自动执行的程序:JNAerator(http://pre.google.com/p/jnaerator)和SWIG(http://www.swig.org/)。两者都有其优缺点,选择取决于您。

您需要创建一个具有与C结构相同成员的Java类,然后通过env-> GetIntField,env-> SetIntField,env->
GetFloatField,env-> SetFloatField等方法在C代码中“映射”它们-
简而言之,大量的体力劳动,希望已经有可以自动执行的程序:JNAerator(http://pre.google.com/p/jnaerator)和SWIG(http://www.swig.org/)。两者都有其优缺点,选择取决于您。