2017-10-17 21 views
9

Je suis en train jave 8 sur Installer (jre/jdk) dans mon ubuntu 14.0.4Java Installer Ubuntu échoue sur 14

sudo apt-get update

sudo apt-get install oracle-java8-installer

Je reçois ci-dessous erreur

Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc 
Downloading Oracle Java 8... 
--2017-10-17 16:42:09-- http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz 
Resolving download.oracle.com (download.oracle.com)... 64.78.224.186, 64.78.224.185 
Connecting to download.oracle.com (download.oracle.com)|64.78.224.186|:80... connected. 
HTTP request sent, awaiting response... 302 Moved Temporarily 
Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz [following] 
--2017-10-17 16:42:10-- https://edelivery.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz 
Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.217.152.181, 2600:141b:13:28c::2d3e 
Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.217.152.181|:443... connected. 
HTTP request sent, awaiting response... 302 Moved Temporarily 
Location: http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1508276650_49e5615c0aa8584dd72b809fbec787eb [following] 
--2017-10-17 16:42:10-- http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1508276650_49e5615c0aa8584dd72b809fbec787eb 
Connecting to download.oracle.com (download.oracle.com)|64.78.224.186|:80... connected. 
HTTP request sent, awaiting response... 404 Not Found 
2017-10-17 16:42:11 ERROR 404: Not Found. 

download failed 
Oracle JDK 8 is NOT installed. 

ressemble à la recherche de 8u144 qui n'est pas disponible.

Comment puis-je faire pour 8u151?

Je l'ai fait sudo add-apt-repository ppa:webupd8team/java -> pas de chance

+0

Désolé, je ne suis pas sûr de, mais pourriez-vous essayer les commandes suivantes afin d'essayer de vous effacer varcache? sudo apt-get autoclean sudo apt-get autoremove – Doleron

+0

le problème a été résolu après quelques jours – MichaelLo

+0

Ce problème semble se produire à nouveau –

Répondre

4

"En tant que travail temporaire autour":

cd /var/lib/dpkg/info 
sudo sed -i 's|JAVA_VERSION=8u144|JAVA_VERSION=8u152|' oracle-java8-installer.* 
sudo sed -i 's|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/|' oracle-java8-installer.* 
sudo sed -i 's|SHA256SUM_TGZ="e8a341ce566f32c3d06f6d0f0eeea9a0f434f538d22af949ae58bc86f2eeaae4"|SHA256SUM_TGZ="218b3b340c3f6d05d940b817d0270dfe0cfd657a636bad074dcabe0c111961bf"|' oracle-java8-installer.* 
sudo sed -i 's|J_DIR=jdk1.8.0_144|J_DIR=jdk1.8.0_152|' oracle-java8-installer.* 

Et puis essayez d'installer à nouveau JAVA. De ce ubuntuforums thread.

7

Cela a été un problème à partir d'aujourd'hui (nous avons touché une fois par jour, le ppa webupd8team pour oracle-8-installer). De l'expérience passée, c'est probablement dû au fait qu'Oracle a publié ses mises à jour trimestrielles Java du jour au lendemain (8u151 et 8u152), et a déplacé ou supprimé 8u144. Si vous creusez dans le ppa, vous verrez seulement les références 8u144. Je ne connais pas très bien la façon dont webupd8team ppa est géré, mais il faut probablement une intervention manuelle de la part du responsable pour résoudre le problème.

+0

je ne peux que supposer qu'ils essaient de rendre difficile la mise à niveau automatique qui met vraiment un kink dans n'importe qui essayant de maintenir un système avec des paquets de bazillion installés. Cela découragera les gens de passer à des versions ultérieures, ce que je suppose qu'ils veulent pousser les gens à faire pour des raisons de sécurité. – peterk

6

Je suis d'essayer cette solution: https://ubuntuforums.org/showthread.php?t=2374686 -> Pas de chance au moment

Ce qui fonctionne pour moi, j'ai essayé manuellement avec ceci:

  1. Créez un dossier pour mettre JDK

    mkdir /opt/jdk cd /opt

  2. Téléchargez la dernière version JDK:

    wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.tar.gz

  3. Décompressez

    tar -zxf jdk-8u152-linux-x64.tar.gz -C /opt/jdk

  4. Définir comme défaut

    update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_152/bin/java 100

    update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_152/bin/javac 100

+1

Ceci ne fournit pas de réponse à la question. Une fois que vous avez suffisamment [réputation] (https://stackoverflow.com/help/whats-reputation) vous pourrez [commenter n'importe quel article] (https://stackoverflow.com/help/privileges/comment); Au lieu de cela, [fournissez des réponses qui ne nécessitent pas de précisions de la part du demandeur] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- je-fais-à la place). - [De l'examen] (/ review/low-quality-posts/17662929) – Henrik

+0

Alors que ce lien peut répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [À revoir] (/ review/low-quality-posts/17662929) – XenoRo

+2

La réponse est juste. C'est le seul moyen de faire face au problème actuel. S'il vous plaît ne pas downvote si vous ne comprenez pas la nature du problème. – Doleron