JPam will create builds for the following:
PAM is used on Unix and Unix-like operating systems. JPam should be readily portable to other *nixes.
The steps are:
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 |
Alternately, JPam will search for the native library in the same directory as the JPam jar is located.