The native programming interface for Java that is part of the JDK.
The Java Native Interface (JNI) enables you to write programs that are completely portable across all platforms.