我正在尝试在我的 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 安装程序。