java-native-access 4.5.1 Access to native shared libraries from Java

JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or native code is required. JNA allows you to call directly into native functions using natural Java method invocation.