我应该在 Linux 服务器上安装哪个 Java 二进制文件?

我应该在 Linux 服务器上安装哪个 Java 二进制文件?

如何找出应该在 Linux 服务器上安装哪个 Java 二进制文件?在 Java 下载页面,我看到:Linux x64 - 自解压安装程序和 Linux x86 - 自解压安装程序。

运行后uname -a我得到:Linux 2.6.26-2-amd64 #1 SMP Wed Aug 19 22:33:18 UTC 2009 x86_64 GNU/Linux

但结果让我很困惑,它里面有数字 64 和 86,所以我仍然不知道应该取哪个二进制。你能帮帮我吗?

答案1

x86 安装程序适用于 32 位操作系统,x64 安装程序适用于 64 位操作系统。您提供的 uname 字符串表明您正在运行 64 位操作系统,因此您应该使用 Linux x64 安装程序。

内核架构之所以称为 x86_64,是因为 x86 是 32 位的,而 64 位功能是作为指令集的扩展而添加的(最初由 AMD 添加)。因此,有时您可能会看到 x86-64 被称为 AMD64。

相关内容