O Java JRE não será instalado devido ao erro "tar: Error is not recuperable"


12

Eu tenho tentado obter Java para o último dia agora. Segui vários tutoriais, mas continuo recebendo o mesmo erro. Depois que eu coloco tar -xvf jre-7u4-linux-i586.tar.gzele dizCannot open: No such file or directory tar: Error is not recoverable: exiting now

Eu tenho um sistema de 64 bits, então duvido que esse seja o problema. O JDK foi instalado perfeitamente, mas estou perdido porque o JRE não funciona ...


3
Você diz que possui um sistema de 64 bits, mas o pacote diz 1586. Verifique se você possui a versão correta.
Nathaniel Pisarski

Se você instalar o JDK, isso normalmente também inclui o JRE.
Ish

1
Você realmente baixou esse arquivo?
Thorbjørn Ravn Andersen

E onde você escreve? Ele precisa estar em uma janela do terminal.
Thorbjørn Ravn Andersen

Respostas:


19

Se o OpenJDK não for o preferido, você poderá instalar a versão Oracle a partir de um ppa (que é muito mais fácil que a instalação manual e também receberá atualizações automaticamente). A adição via ppa também garante que você esteja usando a arquitetura correta (32 x 64 bits).

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

Fonte: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


O comando "add-apt-repository" não existe o_O
knocte

1
knocte - teve o mesmo problema. O RTFG diz que você precisa instalar o python-software-properties ou adicioná-lo ao /etc/apt/sources.list manualmente.
lonstar

A melhor maneira por enquanto.
Apache

5

A maneira mais simples de instalar o Java no Ubuntu 12.04 é executando

sudo apt-get install default-jdk

Não mexa com o download de nenhum arquivo - basta usar o gerenciador de pacotes.


1
Isso lhe dará o OpenJDK, que não é compatível com QUALQUER COISA.
Jeremy Logan

@fiXedd Ou você não sabe do que está falando e talvez não deva comentar ou faz sabe o que está falando, e então você deve saber melhor.
Thorbjørn Ravn Andersen

Eu deveria saber melhor :) Sério, porém ... algumas coisas não funcionam com o OpenJDK (ou são sutilmente bugs).
Jeremy Logan

4

Este conjunto de instruções é para instalação em Java de 64 bits

Faça o download do Java para a pasta Downloads

1 - Abra o Terminal, copie e cole os seguintes comandos

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

pressione Enter

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

pressione Enter

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

pressione Enter

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

pressione Enter

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

pressione Enter

mkdir -v ~/.mozilla/plugins 

pressione Enter

Agora remova o plug-in IcedTea, se ele estiver instalado. Se não estiver lá para começar, você verá uma notificação disso.

sudo apt-get remove icedtea6-plugin

pressione Enter

Remova uma versão anterior do plug-in Java (pode ou não estar presente, execute o comando apenas para garantir). Se não estiver lá para começar, você verá uma notificação disso.

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

pressione Enter

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

pressione Enter

Estas instruções foram copiadas literalmente do Projeto Easy Linux Tips

Eu mesmo usei essas instruções e posso verificar se elas funcionam.

Dicas fáceis do Linux - Instalando o Oracle Java


Isso é bom, mas o OP afirma que eles estão usando um sistema de 64 bits. Você pode atualizar sua resposta para incluir também as instruções x64?
1716 amc

1
Ou você pode instalá-lo usando o PPA sudo add-apt-repository ppa:webupd8team/javae deixar que o instalador lide com todos os problemas mencionados na resposta acima. Mas seu melhor para estar ciente com "long-cut" antes de optar-in para "-atalho" ;-)
Kushal

@Kush eu estava apenas adicionando essa informação ppa como uma resposta
amc

@amc: A resposta que eu comentou preenche a necessidade de qualquer maneira, PPA é apenas uma maneira mais fácil de trabalhar para fora o mesmo :-)
Kushal

3

Abra o Software Center e digite jrelá.

Java


Não tenho certeza da versão 7, mas na 6, o JRE do OpenJDK e da Sun são diferentes, por exemplo, o aplicativo VPN que uso na minha empresa não funciona com o OpenJDK, apenas com o JRE da Sun.
Pipe

3

Eu tive o mesmo problema com uma máquina de amigos, tudo o que fiz foi instalar o openjdk, isso pode ser feito usando o comando abaixo

sudo apt-get install openjdk-7-oracle

O comando acima funciona na versão 12.04, mas na versão anterior você adiciona algum ppa ou apenas executa o comando abaixo

sudo apt-get install openjdk-6-jdk

Funcionou para mim e meu amigo.

Espero que tenha ajudado.


2

Para 64 bits eu testei e trabalhei antes.

Essas são as etapas que eu fiz antes:

Faça o download do arquivo tar do sun jre 7 aqui

Extraia o arquivo tar:

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

Mova a pasta extraída para este local:

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

Instale a nova fonte java no sistema:

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

Escolha java padrão:

sudo update-alternatives --config java

teste da versão java:

java -version

Verifique se todos os links simbólicos apontam para o novo local java:

ls -la /etc/alternatives/java*

Para arquitetura de 32 bits, consulte este link


2

Esse cara e eu precisamos do Sun JAVA especificamente, pois muitas coisas não são executadas no openJDK, para que as pessoas perguntem sobre o Sun Java, o openJDK não é inútil, apenas está por trás do Sun Java, pois o Sun Java sempre estará um pouco à frente, pois possui mais suporte.

Então, para as pessoas que precisam do SUN JAVA (Oracle), aqui está o que eu fiz: encontrei esses comandos para me pôr em funcionamento.

Sinto muito pelas pessoas que apenas querem a solução, mas está ficando realmente ruim que as pessoas dêem uma solução sem ler ou saber do que estão falando.

Eu tive o mesmo problema e constatei que três sites corrigiram meu problema e espero que isso ajude.

Eu instalei o ubuntu 12.04 Server 64bit.
Especificações de hardware Intel Xeon E5-2620 no
sistema operacional Intel S2600CP2 Host Vmware ESXI 5.0
Convidado ubuntu 12.04 Server 64bit

E entrei. Digitei os seguintes comandos para instalar o Java 7 64bit.

sudo apt-get install python-software-properties << Eu acredito que isso instala os scripts apt-get-repository.

sudo apt-get update <<< atualiza a lista de software

sudo apt-get upgrade <<< atualiza e instala o software da lista.

sudo apt-get dist-upgrade <<< atualiza a versão do exemplo do servidor ubuntu 11.05 para 12.01

sudo reboot <<< reinicialização é uma obrigação.

sudo add-apt-repository ppa:webupd8team/java <<< adiciona repositório para Oracle Java

sudo apt-get update <<< atualizar lista

sudo apt-get install oracle-java7-installer << instalar Java

java -version <<< verifica a versão java instalada.

Você deve obter a versão JAVA (TM) de 64 bits

Eu espero que isso ajude.


1

O OpenJDK Java é uma opção inteligente, melhor ainda. Mas se você ainda insistir no Oracle Java, faça o download do arquivo jre-7u4-linux-x64.tar.gz do site e faça as mesmas operações. Isso fará o trabalho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.