exec: 2508: /tmp/install.dir.30906/Linux/resource/jre/bin/java: not found

Solution 1:

This error occurs because the installer is itself a 32-bit binary using 32-bit binaries, which may cause problems on a 64-bit machine. It needs 32-bit libraries installed.

On an Ubuntu 64-bit Linux machine, to work around this issue, install the package "ia32-libs":

sudo apt-get install ia32-libs

Solution 2:

For folks coming to this answer in 2016 and Ubuntu 14.04+, the solution is now:

sudo apt-get install libc6-i386