JNI - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
JNI is a built-in Java library designed to interface with native applications. This requires that the program with which you wish to interface be compiled against a special library to enable Java to make use of it. As this is not always convenient, LateralGM's ENIGMA Plugin instead uses JNA, a wrapper to JNI without this requirement.