【问题标题】:Install 32-bit JDK on Natty 64-bit, I在 Natty 64 位上安装 32 位 JDK,我
【发布时间】:2011-06-15 07:12:19
【问题描述】:

我想在 Ubuntu Natty(64 位版本)下安装 Oracle 的 JDK(32 位版本)。虽然有 JRE(32 位版本)的包,但我想要 JDK(32 位版本)。

我想避免使用 .bin 文件提供的安装程序,而是使用 .deb 文件。但是,似乎 java-helper 包在 Natty 中消失了。我能做什么?

【问题讨论】:

标签: 32bit-64bit java ubuntu-11.04


【解决方案1】:

无论您使用 32 位或 64 位 JDK 并计划使用 32 位或 64 位 JRE,Java 编译器都会生成相同的字节码。

JDK 和 JRE 的位数不必相同,您不太可能会注意到差异。 (最大内存可能是主要的)

【讨论】:

  • 假设我想使用 Eclipse:当我使用 update-alternatives 为 JRE(32 位版本)选择包时,它抱怨没有 JDK。
  • @A.M.那么当你给它一个JDK(用于开发)而不是JRE(不是用于开发)时会发生什么
【解决方案2】:

JDK 安装可以被视为“zip”安装,这意味着安装程序只需将 jdk 的内容解压缩到您机器上的目标目录。您可以尝试将所需的 jdk 目录复制粘贴到您的机器上,并在需要时设置 JAVA_HOME 变量。以上应该可以发挥作用。

编码愉快!

【讨论】:

  • 谢谢,但这并不能解决我想要的 Debian 包管理集成(更新替代方案等)。
  • 我无法识别JDK安装和Debian包管理之间的关联。
  • AFAIK 您通过安装与 Oracle JDK 无关的附加工具 (APT) 来负责包管理。因此,为了获得功能齐全的 JDK,您只需将其复制到目标机器,然后运行 ​​sudo apt-get install gcl (如果您知道如何使用 APT 等 PM 工具进行操作),否则请按照此处的说明操作:ibm.com/developerworks/linux/library/l-lpic1-v3-102-4/?ca=drs- BTW : 你不是在你的问题中指的是 Ubuntu 而不是 Debian 吗? Ubuntu 有 RPM 可以帮助您管理软件包。为与 JDK 无关的问题打开新线程。
猜你喜欢
  • 2012-06-07
  • 2014-03-14
  • 2012-03-19
  • 1970-01-01
  • 2016-11-08
  • 1970-01-01
  • 2012-02-11
  • 2013-01-13
  • 2017-08-26
相关资源
最近更新 更多