Ubuntu: Oracle JDK 8 n’est pas installé

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:

  • Vérifiez quel fichier oracle-java8-installer n’est pas en mesure de télécharger. Vous pouvez le voir dans le journal d’installation. Supposons que ce soit jdk-8u111-linux-x64.tar.gz
  • Google il 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
  • Téléchargez le jdk-8u111-linux-x64.tar.gz et placez-le dans le dossier /var/cache/oracle-jdk8-installer/ .
  • Et essayez d’installer à nouveau 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