Copy the native library to the Java Native Libary Path. See the table below. OS and Architecture Native Library File Java Native Library Path
Linux AMD64 server libjpam.so $JAVA_HOME/lib/amd64/server
Linux i386 client libjpam.so $JAVA_HOME/lib/i386/client
Linux i386 server libjpam.so $JAVA_HOME/lib/i386/server
Linux x86 client libjpam.so $JAVA_HOME/lib/i386/client
Linux x86 server libjpam.so $JAVA_HOME/lib/i386/server
Mac OS X PPC libjpam.jnilib ~/Library/Java/Extensions
Solaris sparc libjpam.so $JAVA_HOME/lib/sparc/client
Solaris sparc libjpam.so $JAVA_HOME/lib/sparc/server
Native Library Installation LocationAlternately, JPam will search for the native library in the same directory as the JPam jar is located.