You write your code in Java language only, and JNIWrapper does the rest. With JNIWrapper, there is no need for you to create native code libraries to call a function of the operating system API or a function from any dynamic library.
JNIWrapper library allows to interface native code while retaining full control of the application on the Java side.