Java Native Interface (JNI)
Eine Programmierschnittstelle, die es Java-Code, der auf einer Java Virtual Machine (JVM) läuft, ermöglicht, mit Code in anderen Sprachen (wie C/C++) geschriebene Bibliotheken und Anwendungen aufzurufen und von diesen aufgerufen zu werden; relevant für die Integration nativer, oft performanter KI-Bibliotheken in Java-basierte Systeme.