CNI son las siglas de ""Compiled Java Native interface"", (en español ""Interfaz nativo para java compilado""), es un Framework para hacer posibles las llamadas a bibliotecas comunes del sistema operativo desde java y hacer llamadas desde las bibliotecas, a bibliotecas java.