Java native interface
Sometimes abbreviated as JNI, the Java Native Interface is a programming interface that is part of the JDK that allows a programmer to ensure that the code being written is portable across all platforms.
Also see: JDK, Programming definitions
