Introduction
Java Native Access (JNA) provides a set of Java tool classes for dynamically accessing the system native library (such as the Windows DLL) during the running without compiling any native/JNI code. Developers only need to describe the functions and structures of the target native library in a Java interface. The JNA automatically maps the Java interface to the native function.
Parent topic: JNA Porting Guide (CentOS&openEuler)