web-dev-qa-db-ja.com

64ビットOSで32ビットJVMを使用するにはどうすればよいですか?

GiB of RAM(RackspaceのVM)が1つだけの64ビットサーバーがあります。 JVMのインスタンスをいくつか実行する必要がありますが、64ビットVMは大量のRAMを消費しています。 openjdkの32ビットパッケージをインストールする方法を教えてくれる場所を見つけることができないようです。 -d32で実行すると、次のように表示されます。

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

-clientを使用して実行すると、サーバーVMが引き続き取得されます。

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

11.04で32ビットクライアントVMを使用することも可能ですか?

ダウンロード 32ビットバージョンのOracle Java for Linux。

これらはDebianパッケージとして提供されるものではありません。 .tar.gzバージョンをダウンロードしてどこかに展開し、JREのbinディレクトリをPATHに追加します。

4
Jesper