Introduction - If you have any usage issues, please Google them yourself
JNA (Java Native Access) provides a set of Java tools for the dynamic run-time access to the system of local libraries (native library: such as the Window of the dll) without the need for the preparation of any Native/JNI code. As long as developers in a java interface as described in the target native library function and structure, JNA will automatically realize Java interface to native function mapping.