Java Native Access (JNA) provides pure Java access to native shared libraries without the need for additional native or JNI code.