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