如何在 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 本身。

相关内容