在 Ubuntu 服务器上安装 64 位 Java

在 Ubuntu 服务器上安装 64 位 Java

我正在尝试在我的 Ubuntu 服务器上安装 64 位 Java,以便可以托管 Minecraft 服务器。我从 java.com 下载了软件包,提取了文件(它没有扩展名,对我来说它只是名为jre-7u5-linux-x64),并尝试使用以下命令运行它:

sudo ./jre-7u5-linux-x64

但我收到此错误:

./jre-7u5-linux-x64: ./jre-7u5-linux-x64: cannot execute binary file

我也尝试将文件重命名为,jre-7u5-linux-x64.bin但出现相同的错误。uname -a显示

Linux ks395362.kimsufi.com 3.2.13-grsec-xxxx-grs-ipv6-64 #1 SMP Thu Mar 29 09:48:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

所以我在 64 位系统上。该文件是可执行的,已通过ls -l

我可以通过安装 Java,apt-get但我不确定它是 32 位还是 64 位版本。如果有办法通过 apt-get 安装最新版本的 Java 64 位版本,有人可以告诉我吗?

答案1

您下载的文件应该是安装程序。chmod +x ./jre-7u5-linux-x64在尝试执行它之前,请先尝试运行。该命令file ./jre-7u5-linux-x64将告诉您拥有的文件类型。

但是,我建议安装安装程序提供的 Java 版本。64 位操作系统上的默认安装是 64 位 Java。如评论中所述,您需要添加 ppa 才能获取最新的 Oracle 安装程序。

相关内容