Как использовать 32-разрядную JVM в 64-разрядной ОС?

У меня есть 64-битный сервер с 1 ГБ ОЗУ (виртуальная машина в Rackspace). Мне нужно запустить несколько экземпляров JVM, и 64-битные виртуальные машины потребляют слишком много оперативной памяти. Кажется, я не могу найти нигде, где говорится, как установить 32-битные пакеты openjdk. Когда я запускаю с -d32, мне говорят:

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

Когда я запускаю с -client, я все равно получаю виртуальную машину сервера:

# 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)

Можно ли даже использовать 32-битная клиентская ВМ на 11.04?

3
задан 1 April 2012 в 13:27

1 ответ

Вы можете загрузить 32-разрядные версии Oracle Java для Linux.

Это не пакеты Debian; скачайте версию .tar.gz и распакуйте ее куда-нибудь, а затем добавьте каталог bin JRE в свой PATH.

0
ответ дан 1 April 2012 в 13:27

Другие вопросы по тегам:

Похожие вопросы: