Вы можете скачать файл tar.gz для 32-битной Java с java.com, распаковать его куда угодно, экспортировать JAVA_HOME с новым путем.
Например, это желание, которое я сделал и работал для меня, когда пытался запустить 32-битное приложение на 64-битной машине:
- Скачал jre-7u40-linux-i586.tar.gz от java.com.
- Извлеченные файлы jre-7u40-linux-i586.tar.gz в /opt/jre1.7.0_40
- Создан сценарий оболочки для запуска моего приложения с этими строками перед запуском приложения:
export JAVA_HOME=/opt/jre1.7.0_40
# optional:
export PATH=$JAVA_HOME/bin:$PATH