web-dev-qa-db-fra.com

Comment utiliser la JVM 32 bits sur un système d'exploitation 64 bits?

J'ai un serveur 64 bits avec seulement 1 GiB de RAM (VM sur Rackspace). Je dois exécuter quelques instances de la machine virtuelle Java et les machines virtuelles 64 bits consomment trop de RAM. Je n'arrive pas à trouver un endroit qui me dise comment installer les paquets 32 bits d'Openjdk. Quand je cours avec -d32, on me dit:

# Java -d32 -version
This Java instance does not support a 32-bit JVM.
Please install the desired version.

Quand je cours avec -client, j'obtiens toujours la VM du serveur:

# Java -client -version
Java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

Est-il même possible d'utiliser le client 32 bits VM sur 11.04?

3

Vous pouvez télécharger versions 32 bits d'Oracle Java pour Linux.

Ceux-ci ne viennent pas comme des paquets Debian; téléchargez la version .tar.gz et décompressez-la quelque part, puis ajoutez le répertoire bin du JRE à votre PATH.

4
Jesper