Java JRE не будет устанавливаться из-за ошибки «tar: Error is not recoverable»

10

Я пытаюсь получить Java на прошлый день. Я последовал за несколькими учебниками, но я все равно получаю ту же ошибку. После того, как я ставлю tar -xvf jre-7u4-linux-i586.tar.gz , он говорит Cannot open: No such file or directory tar: Error is not recoverable: exiting now

У меня 64-битная система, поэтому я сомневаюсь, что это проблема. JDK установлен отлично, но я потерял, почему JRE не работает ...

    
задан Mike D 13.05.2012 в 02:12
источник

8 ответов

19

Если OpenJDK не является предпочтительным, вы можете установить версию Oracle из ppa (что намного проще, чем ручная установка, и вы также должны получать обновления автоматически). Добавление через ppa также гарантирует, что вы используете правильную архитектуру (32 против 64 бит).

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Источник: Ссылка

  • Безопасны ли PPA для добавления в мою систему и какие" красные флаги "следует отслеживать?
ответ дан amc 16.05.2012 в 13:19
5

Самый простой способ получить Java, установленный с Ubuntu 12.04, - запустить

sudo apt-get install default-jdk

Не запутайтесь в загрузке любых файлов - просто используйте диспетчер пакетов.

    
ответ дан Thorbjørn Ravn Andersen 16.05.2012 в 13:15
4

Этот набор инструкций предназначен для 64-битной установки Java

Загрузите Java в папку «Загрузки»

1 - Open Terminal, copy & amp; вставьте следующие команды

sudo mkdir -p -v /opt/java/64

Нажмите Enter

cd Downloads && tar xvzf ~/Downloads/jre-7u4-linux-x64.tar.gz

Нажмите Enter

sudo mv -v ~/Downloads/jre1.7.0_04 /opt/java/64

Нажмите Enter

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_04/bin/java" 1

Нажмите Enter

sudo update-alternatives --set java /opt/java/64/jre1.7.0_04/bin/java

Нажмите Enter

mkdir -v ~/.mozilla/plugins 

Нажмите Enter

Теперь удалите плагин IcedTea, если он был установлен. Если это не с того, чтобы начать, вы увидите уведомление об этом.

sudo apt-get remove icedtea6-plugin

Нажмите Enter

Удалите прежнюю версию плагина Java (может быть или не быть, запустите команду, чтобы убедиться). Если это не с того, чтобы начать, вы увидите уведомление об этом.

rm -v ~/.mozilla/plugins/libnpjp2.so

Нажмите Enter

ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Нажмите Enter

Эти инструкции были скопированы из проекта Easy Linux Tips Project

Я сам использовал эти инструкции и могу проверить, что они работают.

Советы Easy Linux - установка Oracle Java

    
ответ дан scouser73 16.05.2012 в 12:52
3

Откройте Центр программного обеспечения и введите jre там.

    
ответ дан Ten-Coin 16.05.2012 в 12:31
3

У меня была такая же проблема с машиной друзей, все, что я делал, это установить openjdk, это можно сделать с помощью следующей команды

sudo apt-get install openjdk-7-oracle

Вышеуказанная команда работает в 12.04, но к предыдущей версии вы либо добавляете несколько ppa, либо просто запускаете следующую команду

sudo apt-get install openjdk-6-jdk

Это сработало для меня и моего друга.

Надеюсь, что это помогло.

    
ответ дан tmwanik 09.10.2012 в 18:52
2

Для 64 бит, которые я тестировал и запирал раньше.

Это шаги, которые я сделал раньше:

Загрузите файл tar jre 7 tar

Извлеките tar-файл:

tar -xvzf jre-7u4-linux-x64.tar.gz

Переместить выделенную папку в это место:

sudo mv jre1.7.0_04 /usr/lib/jvm/

Установите новый источник java в систему:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_04/bin/java 1

Выберите значение по умолчанию java:

sudo update-alternatives --config java

java version test:

java -version

Убедитесь, что символические ссылки указывают на новое местоположение java:

ls -la /etc/alternatives/java*

Для 32-битной архитектуры см. эту ссылку

    
ответ дан user61928 24.09.2012 в 12:49
2

Этот парень и я нуждаемся в Sun JAVA, так как многие вещи не работают на openJDK, поэтому люди будут спрашивать о Sun Java, openJDK не бесполезен, просто он стоит за Sun Java, поскольку Sun Java всегда будет немного впереди, поскольку у нее больше поддержка.

Итак, для людей, которые нуждаются в SUN JAVA (Oracle), вот что я сделал: я нашел, что эти команды запустили меня.

Мне жаль людей, которые просто хотят решения, но действительно плохо, что люди дают решение, не читая и не понимая, о чем они говорят.

У меня была такая же проблема, и я обнаружил, что 3 сайта исправили мою проблему, и я надеюсь, что это поможет.

Я установил ubuntu 12.04 Server 64bit. Спецификации оборудования
Intel Xeon E5-2620 на Intel S2600CP2
Host OS Vmware ESXI 5.0
Гость ubuntu 12.04 Сервер 64bit

И я вошел. Я набрал следующие команды, чтобы установить Java 7 64bit.

sudo apt-get install python-software-properties & lt; & lt; Я считаю, что это устанавливает сценарии apt-get-repository.

sudo apt-get update & lt; обновляет список программ

sudo apt-get upgrade & lt; обновляет и устанавливает программное обеспечение из списка.

sudo apt-get dist-upgrade & lt; обновляет версию сервера Ubuntu с 11.05 по 12.01

sudo reboot & lt; перезагрузка является обязательной.

sudo add-apt-repository ppa:webupd8team/java & lt; добавляет репозиторий для Oracle Java

sudo apt-get update & lt; Обновить список

sudo apt-get install oracle-java7-installer & lt; установить Java

java -version & lt; проверяет версию java.

Вы должны получить 64-битную версию JAVA (TM)

Надеюсь, это поможет.

    
ответ дан Clint 24.09.2012 в 11:44
1

OpenJDK Java - мудрый вариант, но лучше. Но если вы все еще настаиваете на Oracle Java, загрузите файл jre-7u4-linux-x64.tar.gz со своего сайта и выполните те же операции. Он выполнит эту работу.

    
ответ дан atenz 16.05.2012 в 12:44