web-dev-qa-db-fra.com

Installez le problème d'erreur Java 6 d'Oracle

J'essaie d'installer Oracle-Java6-Installer sur Ubuntu 16.04.

Je l'ai installé avec ces étapes:

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

mais j'ai eu cette erreur:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
binfmt-support visualvm ttf-baekmuk | ttf-unfonts | ttf-unfonts-core 
ttf-kochi-gothic | ttf-sazanami-gothic ttf-kochi-mincho | ttf- 
sazanami-mincho ttf-arphic-uming
The following NEW packages will be installed:
Oracle-Java6-installer
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/21.0 kB of archives.
After this operation, 209 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package Oracle-Java6-installer.
(Reading database ... 215570 files and directories currently 
installed.)
Preparing to unpack .../Oracle-Java6-installer_6u45- 
0~webupd8~8_all.deb ...
Oracle-license-v1-1 license has already been accepted
Unpacking Oracle-Java6-installer (6u45-0~webupd8~8) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209- 
0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...
Setting up Oracle-Java6-installer (6u45-0~webupd8~8) ...
Downloading Oracle Java 6...
--2018-04-19 09:46:17--  http://download.Oracle.com/otn- 
pub/Java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
Resolving download.Oracle.com (download.Oracle.com)... 23.53.64.147
Connecting to download.Oracle.com 
(download.Oracle.com)|23.53.64.147|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.Oracle.com/otn-pub/Java/jdk/6u45-b06/jdk- 
6u45-linux-x64.bin [following]
--2018-04-19 09:46:17--  https://edelivery.Oracle.com/otn- 
pub/Java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
Resolving edelivery.Oracle.com (edelivery.Oracle.com)... 
104.116.18.92, 2600:1417:1b:184::2d3e, 2600:1417:1b:188::2d3e
Connecting to edelivery.Oracle.com 
(edelivery.Oracle.com)|104.116.18.92|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.Oracle.com/otn-pub/Java/jdk/6u45-b06/jdk- 
6u45-linux-x64.bin? 
AuthParam=1524102497_fa8d9de89ff9d81e73b656b883c0b633 [following]
--2018-04-19 09:46:17--  http://download.Oracle.com/otn- 
pub/Java/jdk/6u45-b06/jdk-6u45-linux-x64.bin? 
AuthParam=1524102497_fa8d9de89ff9d81e73b656b883c0b633
Connecting to download.Oracle.com 
(download.Oracle.com)|23.53.64.147|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-04-19 09:46:18 ERROR 404: Not Found.

download failed
Oracle JDK 6 is NOT installed.
dpkg: error processing package Oracle-Java6-installer (--configure):
subprocess installed post-installation script returned error exit 
status 1
Errors were encountered while processing:
Oracle-Java6-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Comment puis-je résoudre ce problème?

1
Tsung-Li Wang

Java 6 n'est plus pris en charge par Oracle (certaines mises à jour sont toujours disponibles via le programme de support Java SE, mais ce n'est pas disponible publiquement - à partir de Wikipedia ). Installez plutôt Java 8 ou plus récent.

2
Logix

openjdk-6-jdk n'a pas de candidat pour l'installation dans Ubuntu 16.04 et versions ultérieures. Au lieu de cela, il est recommandé d'installer openjdk-8-jdk à partir du terminal avec la commande:

Sudo apt install openjdk-8-jdk

Java 6 est toujours disponible sur la page Web = Java SE 6 Archive Downloads du site Web officiel d'Oracle. Sélectionnez le fichier .tar.gz qui s'appelle actuellement jdk-6u45-linux-x64.bin (pour une architecture 64 bits) ou jdk-6u45-linux-i586.bin (pour une architecture 32 bits). Oracle avertit que les packages de l'archive Oracle Java ne sont plus mis à jour avec les derniers correctifs de sécurité.

Ces anciennes versions de JRE et JDK sont fournies pour aider les développeurs à résoudre les problèmes des systèmes plus anciens. Ils ne sont pas mis à jour avec les derniers correctifs de sécurité et ne sont pas recommandés pour une utilisation en production.


Installation de Java 6

  1. Téléchargez le fichier jdk-6u45-linux-x64.bin. Si vous avez une installation Ubuntu 32 bits, téléchargez plutôt jdk-6u45-linux-i586.bin.

  2. Rendre le fichier bin téléchargé exécutable.

    chmod +x jdk-6u45-linux-x64.bin  
    
  3. Extraire le fichier bin.

    ./jdk-6u45-linux-x64.bin  
    
  4. En utilisant la commande suivante, créez un dossier appelé "jvm" dans /usr/lib s'il n'existe pas déjà.

    Sudo mkdir /usr/lib/jvm  
    
  5. Déplacez le dossier extrait dans le dossier jvm nouvellement créé.

    Sudo mv jdk1.6.0_45 /usr/lib/jvm/  
    
  6. Pour installer la source Java, exécutez les commandes suivantes.

    Sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1  
    Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jdk1.6.0_45/bin/Java 1  
    Sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1  
    
  7. Pour rendre ce Java par défaut:

    Sudo update-alternatives --config javac    
    Sudo update-alternatives --config Java    
    Sudo update-alternatives --config javaws    
    
  8. Pour que les liens symboliques pointent vers le nouvel emplacement Java, exécutez la commande suivante.

     ls -la /etc/alternatives/Java*  
    
  9. Pour vérifier que Java a été installé correctement, exécutez cette commande.

    Java -version  
    

Révisé de: Installation d'Oracle Java 6 sur Ubunt

2
karel