Linux JVM 64 bit loading 32 bit .so

Good Morning,

I have an application that uses JNI. The libLibrary.so that it is loading is compiled on a 32 bit machine. It seems that the 64 bit jvm cant see the 32 bit libLibrary.so. How do i make jvm see the .so without recompiling, is there a way?

Thanks,

Aldrich

Compiled on:

ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped

Want to run on:

ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

[599 byte] By [Aldricha] at [2007-11-27 6:31:50]
# 1
That would require you to have a 64-bit version of the .so.You can either do full 32-bit or full 64-bit on the modern 64-bit processors. You can't mix and match libraries.
-Kayaman-a at 2007-7-12 17:56:54 > top of Java-index,Java Essentials,Java Programming...