Java JRE ne s'installe pas en raison de l'erreur «tar: l'erreur n'est pas récupérable»

12

J'essaie d'obtenir Java depuis un jour maintenant. J'ai suivi plusieurs tutoriels mais je reçois toujours la même erreur. Après l'avoir mis, tar -xvf jre-7u4-linux-i586.tar.gzil est ditCannot 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 s'est parfaitement installé, mais je ne sais pas pourquoi le JRE ne fonctionnera pas ...

Mike D
la source
3
Vous dites que vous avez un système 64 bits, mais le package indique 1586. Assurez-vous que vous avez la bonne version.
Nathaniel Pisarski
Si vous installez le JDK, cela inclut généralement le JRE également.
ish
1
Avez-vous réellement téléchargé ce fichier?
Thorbjørn Ravn Andersen
Et où l'écris-tu? Il doit être dans une fenêtre de terminal.
Thorbjørn Ravn Andersen

Réponses:

19

Si OpenJDK n'est pas préféré, vous pouvez installer la version Oracle à partir d'un ppa (ce qui est beaucoup plus facile que l'installation manuelle, et vous devriez également recevoir automatiquement les mises à jour). L'ajout 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

amc
la source
La commande "add-apt-repository" n'existe pas o_O
knocte
1
knocte - avait le même problème. RTFG dit que vous devez installer python-software-properties ou l'ajouter manuellement à /etc/apt/sources.list.
lonstar
La meilleure façon pour l'instant.
Apache
5

La façon la plus simple d'installer Java 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.

Thorbjørn Ravn Andersen
la source
1
Cela vous donnera OpenJDK, qui n'est compatible avec rien.
Jeremy Logan
@fiXedd Soit vous ne savez pas ce que vous parlez et peut - être vous ne devriez pas un commentaire, ou vous ne savez pas ce que vous parlez, et vous devriez savoir mieux.
Thorbjørn Ravn Andersen
Je devrais savoir mieux :) Sérieusement cependant ... pas mal de choses ne fonctionneront pas avec OpenJDK (ou sont subtilement boguées).
Jeremy Logan
4

Cet ensemble d'instructions est destiné à l'installation Java 64 bits

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

1 - Ouvrez Terminal, copiez et collez 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 plugin 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 plugin Java (peut être présente ou non, 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 textuellement à partir du projet Easy Linux Tips

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

Astuces Linux faciles - Installation d'Oracle Java

scouser73
la source
C'est bien, mais OP indique qu'ils utilisent un système 64 bits. Pouvez-vous mettre à jour votre réponse pour inclure également les instructions x64?
amc
1
Ou vous pouvez l'installer à l'aide de PPA sudo add-apt-repository ppa:webupd8team/javaet laisser l'installateur gérer tous les tracas mentionnés dans la réponse ci-dessus. Mais il vaut mieux être au courant du "raccourci" avant de choisir le "raccourci" ;-)
Kushal
@Kush J'étais juste en train d' ajouter cette info ppa comme réponse
amc
@amc: La réponse que j'ai commentée répond de toute façon au besoin, le PPA est simplement un moyen plus simple de trouver la même solution :-)
Kushal
3

Ouvrez le Centre logiciel et tapez jre-le.

Java

rɑːdʒɑ
la source
Je ne suis pas sûr de la version 7, mais dans 6, JRE d'OpenJDK et Sun sont différents, par exemple, l'application VPN que j'utilise dans mon entreprise ne fonctionne pas avec OpenJDK, juste avec JRE de Sun.
Pipe
3

J'ai eu le même problème avec une machine d'amis, tout ce que j'ai fait é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 en 12.04, mais dans la version précédente, vous ajoutez soit du ppa, soit vous exécutez simplement la commande ci-dessous

sudo apt-get install openjdk-6-jdk

Cela a fonctionné pour moi et mon ami.

J'espère que cela a aidé.

tmwanik
la source
2

Pour 64 bits, j'ai testé et réveillé avant.

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

Téléchargez le fichier tar sun jre 7 d'ici

Extrayez le fichier tar:

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

Déplacez le dossier extrait vers cet emplacement:

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

Installez une 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


la source
2

Ce gars-là et moi-même avons besoin de Sun JAVA spécifiquement car beaucoup de choses ne fonctionnent pas sur openJDK, donc les gens poseront des questions sur Sun Java, openJDK n'est pas inutile, il est juste derrière Sun Java car 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 trouvé que ces commandes me permettaient de démarrer.

Je suis désolé pour les gens qui veulent juste la solution mais ça devient vraiment mauvais que les gens donnent une solution sans lire ou savoir de quoi ils parlent.

J'ai eu le même problème et j'ai constaté que 3 sites ont résolu mon problème et j'espère que cela vous aidera.

J'ai installé Ubuntu 12.04 Server 64bit.
Spécifications matérielles Intel Xeon E5-2620 sur Intel S2600CP2
Host OS Vmware ESXI 5.0
Guest ubuntu 12.04 Server 64bit

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

sudo apt-get install python-software-properties << je crois 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 le logiciel de la liste.

sudo apt-get dist-upgrade <<< met à niveau la version de l'exemple de serveur ubuntu 11.05 à 12.01

sudo reboot <<< redémarrer est un must.

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

sudo apt-get update <<< actualiser la liste

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

java -version <<< vérifie la version java installée.

Vous devriez obtenir la version 64 bits de JAVA (TM)

J'espère que ça aide.

Clint
la source
1

OpenJDK Java est une option judicieuse, mais mieux. Mais si vous insistez toujours sur Oracle Java, veuillez télécharger le fichier jre-7u4-linux-x64.tar.gz depuis leur site et faire les mêmes opérations. Il fera l'affaire.

atenz
la source