Java Native Interface
Updated: 06/16/2017 by Computer Hope
Sometimes abbreviated as JNI, the Java Native Interface is a programming interface that is part of the JDK (Java Development Kit). It allows a programmer to ensure that the code being written is portable across all platforms.