J’ai installé oracle JDK-8 sur Ubuntu 14.04 manuellement. mais chaque fois que je veux installer un paquet qui a besoin de jdk8, apt-get essaie de réinstaller jdk 8. mon pays est restreint, donc le serveur oracle ne me permettra pas de télécharger jdk8.
$java -version java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
et les résultats d’apt-get sont:
download failed Oracle JDK 8 is NOT installed. dpkg: error processing package oracle-java8-installer (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: oracle-java8-installer E: Sub-process /usr/bin/dpkg returned an error code (1)
Avec cette erreur, apt-get ne termine pas l’installation.
Je soupçonne que vous avez installé Oracle JDK8 en utilisant l’archive, en extrayant dans votre propre dossier. Il est probable que Ubuntu ne sache pas que vous avez installé Java en tant que système Java, ce qui augmente l’erreur.
Pour être honnête, je ne suis pas sûr de savoir comment procéder pour l’installer à l’échelle du système, mais cette page peut fournir des indications. L’installation d’Open JDK pourrait être la meilleure option, mais une option est également proposée ici , et cette réponse pourrait également vous aider.
oracle-java8-installer n’est pas en mesure de télécharger le fichier. Alors téléchargez-le manuellement à partir du site Oracle et placez-le dans le dossier /var/cache/oracle-jdk8-installer/
. Et essayez d’installer à nouveau oracle-java8-installer. Cela devrait résoudre le problème.
Pas à pas:
jdk-8u111-linux-x64.tar.gz
jdk-8u111-linux-x64.tar.gz
et vous trouverez la page exacte sur le site Oracle où le télécharger. Pour notre exemple, c’est http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html jdk-8u111-linux-x64.tar.gz
et placez-le dans le dossier /var/cache/oracle-jdk8-installer/
. sudo apt-get install oracle-java8-installer
installation doit se terminer avec succès. Essaye ça,
Commencez par mettre à jour l’apt-get repos
$ sudo apt-get update
Ajoutez le repo java 8 à apt-get
$ sudo add-apt-repository ppa:webupd8team/java
Encore une fois mettre à jour le repo apt-get
$ sudo apt-get update
Enfin installer java 8
$ sudo apt-get install oracle-java8-installer
le premier pas:
sudo apt-get remove oracle-java8-installer
pour nettoyer l’installation de panne de java8 perviously.
la deuxième étape:
sudo apt-get install oracle-java8-installer
réinstaller Java8