web-dev-qa-db-fra.com

Java JRE ne sera pas installé en raison de l'erreur "tar: l'erreur n'est pas récupérable"

J'essaie d'obtenir Java depuis un jour maintenant. J'ai suivi plusieurs tutoriels mais j'ai toujours la même erreur. Après avoir mis tar -xvf jre-7u4-linux-i586.tar.gz il est dit Cannot open: No such file or directory tar: Error is not recoverable: exiting now

J'ai un système 64 bits, donc je doute que ce soit le problème. Le JDK est parfaitement installé, mais je ne comprends pas pourquoi le JRE ne fonctionnera pas ...

12
Mike D

Si OpenJDK n'est pas recommandé, vous pouvez installer la version Oracle à partir d'un ppa (ce qui est beaucoup plus simple qu'une installation manuelle et vous devriez également recevoir les mises à jour automatiquement). Ajouter via ppa garantit également que vous utilisez la bonne architecture (32 vs 64 bits).

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java7-installer

Source: http://www.webupd8.org/2012/01/install-Oracle-Java-jdk-7-in-ubuntu-via.html

19
amc

Le moyen le plus simple d’obtenir Java installé avec Ubuntu 12.04 est d’exécuter

Sudo apt-get install default-jdk

Ne jouez pas avec le téléchargement de fichiers - utilisez simplement le gestionnaire de paquets.

Cet ensemble d'instructions concerne l'installation de 64 bits Java

Télécharger Java dans le dossier Téléchargements

1 - Ouvrez Terminal, copier et coller les commandes suivantes

Sudo mkdir -p -v /opt/Java/64

Appuyez sur Entrée

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

Appuyez sur Entrée

Sudo mv -v ~/Downloads/jre1.7.0_04 /opt/Java/64

Appuyez sur Entrée

Sudo update-alternatives --install "/usr/bin/Java" "Java" "/opt/Java/64/jre1.7.0_04/bin/Java" 1

Appuyez sur Entrée

Sudo update-alternatives --set Java /opt/Java/64/jre1.7.0_04/bin/Java

Appuyez sur Entrée

mkdir -v ~/.mozilla/plugins 

Appuyez sur Entrée

Maintenant, supprimez le plug-in IcedTea, s'il a été installé. Si ce n'est pas là pour commencer, vous verrez une notification à ce sujet.

Sudo apt-get remove icedtea6-plugin

Appuyez sur Entrée

Supprimez une ancienne version du plug-in Java (peut être ou ne pas être présente, exécutez la commande juste pour vous en assurer). Si ce n'est pas là pour commencer, vous verrez une notification à ce sujet.

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

Appuyez sur Entrée

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

Appuyez sur Entrée

Ces instructions ont été copiées telles quelles à partir du projet Easy Linux Tips

J'ai utilisé ces instructions moi-même et je peux vérifier qu'elles fonctionnent.

Easy Linux Tips - Installation d'Oracle Java

4
scouser73

Ouvrez le Centre logiciel et tapez jrename__.

Java

3
rɑːdʒɑ

J'ai eu le même problème avec une machine d'amis, tout ce que je faisais était d'installer OpenJDK, cela peut être fait en utilisant la commande ci-dessous

Sudo apt-get install openjdk-7-Oracle

La commande ci-dessus fonctionne dans 12.04, mais dans la version précédente, vous pouvez soit ajouter un ppa, soit simplement exécuter la commande ci-dessous.

Sudo apt-get install openjdk-6-jdk

Cela a fonctionné pour moi et mon ami.

J'espère que ça a aidé.

3
tmwanik

Ce mec et moi-même avons besoin de Sun Java, car beaucoup de choses ne fonctionnent pas sous openJDK. Les gens vont donc poser des questions sur Sun Java. OpenJDK n'est pas inutile, il est derrière Sun Java comme Sun Java sera toujours un peu en avance car il a plus de support.

Donc, pour les personnes qui ont besoin de Sun Java (Oracle), voici ce que j'ai fait: j'ai découvert que ces commandes me permettaient de fonctionner correctement.

Je suis désolé pour les personnes qui veulent juste la solution, mais il devient vraiment désagréable que les gens donnent une solution sans lire ni savoir de quoi ils parlent.

J'ai eu le même problème et constaté que 3 sites ont corrigé mon problème et j'espère que cela aide.

J'ai installé Ubuntu 12.04 Server 64bit. Spécifications matérielles
Intel Xeon E5-2620 sur Intel S2600CP2
Hôte OS VMware ESXI 5.0
Invité Ubuntu 12.04 Serveur 64bit

Et je me suis connecté. J'ai tapé les commandes suivantes pour obtenir Java 7 64 bits installé.

Sudo apt-get installez python-software-properties << Je pense que cela installe les scripts apt-get-repository.

Sudo apt-get update <<< met à jour la liste des logiciels

Sudo apt-get upgrade <<< met à jour et installe les logiciels de la liste.

Sudo apt-get dist-upgrade <<< met à jour la version de l'exemple de serveur Ubuntu 11.05 à 12.01

Sudo reboot <<< le redémarrage est un must.

Sudo add-apt-repository ppa:webupd8team/Java <<< ajoute un référentiel pour Oracle Java

Sudo apt-get update <<< liste d'actualisation

Sudo apt-get install Oracle-Java7-installer << installer Java

Java -version <<< vérifie la version de Java installée.

Vous devriez obtenir Java (TM) 64bit version

J'espère que ça aide.

2
Clint

Pour 64 bits, j'ai déjà testé et mis la main dessus.

Ce sont les étapes que j'ai faites auparavant:

Téléchargez le fichier Sun jre 7 tar ici

Extraire le fichier tar:

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

Déplacer le dossier extrait vers cet emplacement:

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

Installez la nouvelle source Java dans le système:

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

Choisissez Java par défaut:

Sudo update-alternatives --config Java

Test de version Java:

Java -version

Vérifiez que tous les liens symboliques pointent vers le nouvel emplacement Java:

ls -la /etc/alternatives/Java*

Pour l'architecture 32 bits voir ce lien

2
user61928

OpenJDK Java est une option judicieuse, mais meilleur. Mais si vous insistez toujours sur Oracle Java, alors téléchargez le fichier jre-7u4-linux-x64.tar.gz à partir de leur site et effectuez les mêmes opérations. Cela fera le travail.

1
atenz