Я пытаюсь установить 64-разрядную версию Java на свой сервер Ubuntu, чтобы я мог разместить сервер 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-битная версия. Если есть способ установить последнюю версию 64-битной Java через apt-get, может кто-нибудь сообщить мне?

1 ответ1

0

Файл, который вы скачали, должен быть установщиком. Попробуйте запустить chmod +x ./jre-7u5-linux-x64 прежде чем пытаться выполнить его. Командный file ./jre-7u5-linux-x64 скажет вам, какой тип файла у вас есть.

Тем не менее, я бы порекомендовал установить версию Java, доступную в установщике. Установка по умолчанию на 64-битной операционной системе - 64-битная Java. Как отмечено в комментариях, вам нужно будет добавить ppa, чтобы получить последнюю версию установщика Oracle.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .