如何在 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。但這些服務需要 Java 32 位元支援。它們不適用於 64 位元 Java。

我嘗試從 Oracle 網站安裝 Java 32 位元版本,但無論 Java 版本總是傳回以下內容:

java版本“1.7.0_21”

OpenJDK 執行環境 (IcedTea 2.3.9)

(7u21-2.3.9-5) OpenJDK 64 位元伺服器虛擬機器(內部版本 23.7-b01,混合模式)

一台機器上可以同時安裝 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 本身。

相關內容