Installation d'Oracle Java SE 11 sur Ubuntu 18.04

Cet article est un guide rapide pour les utilisateurs d'Ubuntu Linux installant Java 11, la version Java actuelle du support à long terme (LTS). Je vais brièvement expliquer la migration de votre base de code vers Java 11, puis vous guider à travers les étapes d'installation d'Oracle JDK 11 à l'aide de la ligne de commande Ubuntu.

Notez que ceci est un guide rapide pour les utilisateurs d'Ubuntu installant Java 11. Je ne vais pas plonger trop profondément dans les fonctionnalités de Java 11 ou les problèmes de migration, qui sont amplement traités ailleurs.

Les arguments en faveur de la migration vers Java 11

Sorti en mars 2014, Java 8 promettait une approche plus moderne du développement Java. Cette tendance s'est poursuivie en 2017, lorsqu'Oracle a annoncé une cadence de développement plus rapide, abandonnant l'approche du tout ou rien qui avait permis à Java SE de stagner entre les versions précédentes.

Moins de versions Java sont prévues pour un support à long terme, il est donc important de faire attention. Le très apprécié Java 8 est déjà à la poubelle, en ce qui concerne Oracle, tout comme Java 9 et Java 10. Vous pouvez toujours utiliser ces versions, mais elles ne sont pas activement mises à jour ou prises en charge.

[Voir aussi: Quoi de neuf dans Ubuntu Linux 18.10 'Cosmic Cuttlefish'. ]

Pour les développeurs qui recherchent le mélange idéal de fonctionnalités actuelles et de support à long terme, JDK 11 est un bon pari. Oracle s'est engagé envers Java SE 11 jusqu'en 2026. La combinaison de fonctionnalités, de mises à jour et de prise en charge rend cette version idéale pour les nouveaux développements, ainsi que pour la migration de votre base de code Java 8 vers une plate-forme plus récente.

Notez que cette astuce suppose que vous avez déjà installé Ubuntu 18.04 ou 18.10.

Étape 1: Installez Oracle JDK 11

La première chose à faire est de mettre à jour le système à l'aide de la commande suivante:

 sudo apt update && sudo apt upgrade 

Ensuite, assurez-vous que la somme de contrôle du binaire correspond:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Créez maintenant un dossier et copiez Oracle JDK 11 à partir des téléchargements:

 sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/ 

Conseil: vous pouvez également créer un dossier dans /var/cache/oracle-jdk11-installer-local/.

Ensuite, vous allez ajouter PPA (Personal Package Archive) à Ubuntu apt:

 sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 

Cela garantit que le cache du package sera automatiquement actualisé.

Installez maintenant Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Enfin, vérifiez toujours si l'installation a réussi:

 java --version 

Si votre installation a réussi, vous verrez quelque chose comme ceci:

 [email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode) 

Étape 2: Installez Oracle JDK 11 dans Ubuntu 18.04 / 18.10

Encore une fois, vous commencez par ajouter des PPA:

  • Ouvrez le terminal Ubuntu, soit du lanceur d'applications ou en appuyant sur Clt + Alt + T .
  • Exécuter la commande: sudo add-apt-repository ppa:linuxuprising/java.

Ensuite, vous allez installer le script qui lance le téléchargement et l'installation de Java 11 sur Ubuntu:

 sudo apt-get update sudo apt-get install oracle-java11-installer-local 

Acceptez la licence en appuyant sur Tab pour mettre en surbrillance OK , puis appuyez sur Entrée .

Conseil: vous avez déjà ajouté un PPA, vous pouvez donc ignorer sudo apt-get update command.

Et si vous avez installé plusieurs versions?

Si vous avez installé plusieurs versions et que vous voulez supprimer les précédentes, commencez par entrer remove oracle-java11-set-default package, puis définissez Java 11 comme nouvelle valeur par défaut: sudo apt-get install oracle-java11-set-default-local.

Utilisez le java --versionpour vérifier la version actuelle.

Vous devriez voir quelque chose comme ceci:

Kibo Hutchinson

Comment désinstaller JDK 11

Si pour une raison quelconque vous souhaitez désinstaller Oracle JDK 11, exécutez simplement la commande suivante:

 sudo apt-get remove oracle-java11-set-default-local 

En tant qu'utilisateur Ubuntu, rappelez-vous que vous pouvez accéder à Logiciels et mises à jour -> Autres logiciels pour supprimer le référentiel PPA.

Cette histoire, "Installation d'Oracle Java SE 11 sur Ubuntu 18.04" a été initialement publiée par JavaWorld.