JNI项目提供了两个代码生成实用程序和一个旨在简化用 C 进行JNDI 编程的核心C 库。使用仅具有相对简单的数据结构的本机C/C 类来编写简单的JNI 程序,即这些程序仅访问字段和使用简单的访问方法(accessor)和修改方法(modifier method),这是相当容易的。JNI 生成许多从Java 语言访问C 类(或C++到Java)所必需的大量代码。