Не удалось установить Java из-за ошибки «./install.sfx: not found»

Я использую Ubuntu 12.04 LTS. Я хотел установить Java и загрузил 32-битный самораспаковывающийся .bin-файл с http://www.java.com и попытался установить его в соответствии с их инструкциями.

Сначала я сделал файл исполняемым. Затем создал / usr / java /. После этого мне нужно выполнить эту команду: ./jre-7u<version>-linux-i586.bin.

Но я застрял здесь. Моя версия Java - Java 6 u32. Когда я ввожу команду, она говорит "нет такого файла или каталога". Что делать? Пожалуйста помоги. Также я пытаюсь установить 32-битную Java на моем 64-битном Precise. Может ли это быть проблемой?

Я попытался последовать второму ответу Джонаса Кристенсена. Я пытался открыть его, он говорит, что файл неизвестного типа. Я попробовал терминальную команду: ./jre-6u31-linux-i586.bin. Но это дало это:

Unpacking...   
Checksumming...   
Extracting...   
./jre-6u32-linux-i586.bin: 86: ./jre-6u32-linux-i586.bin: ./install.sfx.5736: not found  
Failed to extract the files. Please refer to the Troubleshooting section of the Installation Instructions on the download page for more information.
5
задан 11 October 2012 в 03:16

3 ответа

Посмотрите" ошибка " описанный в: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6500693

Твердость путем установки 32 битов освобождает:

sudo apt-get install ia32-libs

13
ответ дан 11 October 2012 в 03:16

Самый легкий метод для установки Oracle Java 7 через PPA:

  1. склонный sudo add-apt-repository ppa:webupd8team/java
  2. sudo - добирается, обновление
  3. sudo склонный - добираются, oracle-java7-installer

<час>

См. также:

2
ответ дан 11 October 2012 в 03:16

Если Вам на самом деле не нужна определенная версия Java для особых целей, загрузите теперь последнее 7u7 версия как файл tar: загрузите 7u7 с java.com | загрузите 6u35 с java.com.

Обратите внимание, что 6u35 ссылка является файлом мусорного ведра как Вашим. Но я только что попытался выполнить его, и это работает. Это - универсальный сценарий оболочки так для выполнения его: sh jre-6u35-linux-x64.bin. Это не повредило бы ничего, что работает 6u32, так загрузите его комфортом.

Извлеките архив и поместите содержание в любой каталог, который Вы хотите (chosing каталог как /opt/java или /usr/local/java в порядке. поместите его где-нибудь, что Вы случайно не удалите), и сохраните примечание полного пути к тому каталогу. Затем отредактируйте по мере необходимости и поместите следующий код в исполняемый файл .sh файл внутри /etc/profile.d:

#!/bin/bash
# You may put this in /etc/profile.d/java.sh

if [ -d <full-path-to-java> ]; then
  export PATH=$PATH:<full-path-to-java>;
fi

# dont forget to make executable, run following in your terminal:
# chmod +x /etc/profile.d/java.sh

Так же мало примечания, не сохраняйте' <' и'>' символы в :)

1
ответ дан 11 October 2012 в 03:16

Другие вопросы по тегам:

Похожие вопросы: