From TeamDev Ltd.:
JNIWrapper eliminates difficulties in working with the native code from Java programs using a standard JNI approach. With JNIWrapper, there is no need to create native code libraries to call a function of the operating system API or a function from any dynamic library. You write code in the Java language, and JNIWrapper does the rest. JNIWrapper's advantages are minimum behind-the-scene operation, high performance, and automatic resource management.