32 Bits Java Access
: Many older native libraries (DLLs on Windows or SOs on Linux) are 32-bit. A 64-bit JVM cannot load 32-bit native libraries .
Some Java applications rely on Java Native Interface (JNI) to call C/C++ libraries. If those underlying libraries are compiled for 32-bit only, the Java process must also be 32-bit. Migration: Moving to 64-bit 32 bits java