In contrast to JNA(Java Native Access), NJA encapsulates C functions and C structures, provided by JNI, with C++ classes.