Debian で 32 ビットと 64 ビットの両方の Java を使用するにはどうすればよいでしょうか?

Debian で 32 ビットと 64 ビットの両方の Java を使用するにはどうすればよいでしょうか?

私は 64 ビット マシンで Linux Mint LMDE を実行しています。一部のアプリケーションで使用される OpenJDK 64 ビット: 7u21-2.3.9-5 をインストールしました。IceWeasel には Iced-Tea 1.3.2 プラグインがインストールされています (64 ビット)。

今、Webex や Yugma などの Web 会議サービスを使いたいのですが、これらのサービスには Java 32 ビットのサポートが必要です。64 ビット Java では動作しません。

Oracle Web サイトから Java 32 ビット バージョンをインストールしようとしましたが、Java バージョンが何であっても、常に次の結果が返されます。

Javaバージョン「1.7.0_21」

OpenJDK ランタイム環境 (IcedTea 2.3.9)

(7u21-2.3.9-5) OpenJDK 64 ビット サーバー VM (ビルド 23.7-b01、混合モード)

1 台のマシンに 32 ビットと 64 ビットの両方の Java をインストールすることは可能ですか?

インストール方法とバージョンの選択方法は?

Iceweasel で 32 ビット プラグインと 64 ビット プラグインを交換するにはどうすればいいですか?

答え1

Debian openjdk パッケージはマークされているMulti-Arch: sameので、次の操作を実行できるはずです。

  • sudo dpkg --add-architecture i386
  • sudo apt-getアップデート
  • sudo apt-get で icedtea-6-plugin をインストールします

最初にブラウザ プラグインの amd64 バージョンを削除する必要があるかもしれませんが、Java 自体の両方のバージョンを同時にインストールすることができます。

関連情報