我认为关键是要了解整个“CNI C类”的概念.
> that page解释了CNI C类的创建.>您可以从CNI C类调用Java代码(假设您已生成头文件) – 这就是您已经做过的事情(从C调用Java).>关键是可以从Java调用CNI C方法(因为这些类对它们有一组限制,使它们与Java兼容).并且因为CNI类只是一个(特定类型)C类,所以您也可以将它链接到其他库,就像链接任何C类一样.
大多数documentation描述了Java约定如何在CNI C类中转换.