GNU/Linux >> Tutoriels Linux >  >> Debian

Installez Oracle Java 10 dans Ubuntu ou Linux Mint à partir du référentiel PPA

Mise à jour :Oracle Java 10 a atteint la fin des mises à jour publiques (voir la feuille de route ici), il n'est donc plus disponible au téléchargement. Par conséquent, les packages de Linux Uprising Java PPA ne fonctionnent plus. Passez à Oracle Java 11 (qui est inclus dans le PPA Linux Uprising et est une version à long terme), le dernier Oracle Java 14 ou OpenJDK (vous pouvez également utiliser AdoptOpenJDK ou ZuluJDK).

Oracle Java Development Kit 10 inclut de nouvelles fonctionnalités telles que :

  • un compilateur expérimental juste-à-temps appelé Graal peut être utilisé sur la plate-forme Linux / x64
  • Inférence de type avec variable locale.
  • Partage de données de classe d'application, qui permet de placer les classes d'application dans l'archive partagée afin de réduire le démarrage et l'encombrement des applications Java.
  • Reconnaissance Docker :sous Linux, la JVM détecte désormais automatiquement lorsqu'elle s'exécute dans un conteneur Docker
  • différentes modifications diverses.


Oracle Java 10 pour Linux existe depuis un certain temps, et Andrew n'a pas mis à jour Java PPA (Personal Package Archive) avec la nouvelle version, j'ai décidé de créer moi-même un référentiel PPA unique (Oracle Java est le seul package du PPA). Mon package est à peu près le même que les packages Java 9 et 8 du PPA Java WebUpd8, le seul changement est qu'il a été mis à jour pour installer Oracle Java 10 (JDK 10).

Oracle fournit Java (JDK) 10 uniquement pour 64 bits. Par conséquent, l'utilisation du package Oracle Java 10 dans notre PPA ne fonctionne que sur 64 bits. N'essayez donc pas d'ajouter le PPA à vos sources logicielles ou de l'installer sur 32 bits ou ARM car cela ne fonctionnera pas !

Le package PPA installe Oracle JDK 10 pour Linux, qui inclut le dossier bin Java JRE, donc l'installation de ce package vous donne à la fois JDK et JRE. Dans certaines anciennes versions de Linux, le dossier JRE bin Java était disponible dans le JDK, mais dans un dossier séparé. Cette version d'Oracle Java utilise le même dossier pour tous les fichiers exécutables, que ce soit JDK ou JRE, et il n'est pas nécessaire d'installer JRE séparément.

Installez Oracle Java 10 (JDK 10) dans Ubuntu ou Linux Mint depuis PPA


Pour Debian, consultez les instructions de notre article Debian Oracle JDK 10.

Pour ajouter le référentiel LinuxUprising Java PPA à vos sources logicielles et installer Oracle Java 10 dans Ubuntu ou Linux Mint (64 bits uniquement), vous pouvez utiliser les commandes suivantes :

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Le nom du package est oracle-java10-installer et non oracle-java10-jdk car il ne contient aucun fichier Oracle Java. C'est juste un programme d'installation qui télécharge le binaire depuis les serveurs Oracle et configure automatiquement tout pour vous.

Après avoir ajouté notre Oracle Java PPA à vos sources logicielles et installé Java, procédez comme suit pour le définir par défaut. Mais ne vous inquiétez pas, vous n'avez pas à exécuter manuellement des commandes telles que sudo update-alternatives -config java ou quelque chose comme ça.

Dans Ubuntu, Oracle Java 10 doit automatiquement être défini par défaut. Dans d'autres distributions Linux telles que Linux Mint, vous pouvez définir Oracle JDK 10 pour Linux par défaut en utilisant le package oracle-java10-set-default-package :

sudo apt install oracle-java10-set-default

Si vous avez installé Oracle Java 10 mais que vous ne souhaitez pas le définir comme Java par défaut, assurez-vous que le package oracle-java10-set-default n'est pas installé/supprimé :

sudo apt remove oracle-java10-set-default


Vous pouvez vérifier si Oracle Java 10 est défini par défaut en vérifiant votre version Java actuelle avec la commande suivante :

java -version

Avec Oracle Java 10 défini par défaut, vous devriez voir une sortie semblable à la suivante :

java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Vous pouvez l'essayer javac comme :

javac -version

Qu'est-ce qui devrait renvoyer une sortie semblable à la suivante :

javac 10.0.2

Tout comme le package d'origine, mon package Oracle Java 10 prend en charge l'installation de Java en téléchargeant manuellement l'archive. Ceci est utile si vous êtes derrière un pare-feu ou si votre FAI bloque d'une manière ou d'une autre le lien de téléchargement d'Oracle JDK 10. Pour ce faire, téléchargez l'archive Oracle Java 10 tar.gz et placez-la dans le dossier /var/cache/oracle-jdk10-installer. Ensuite, installez le package oracle-java10-installer et il devrait récupérer l'archive tar.gz que vous avez téléchargée au lieu de la télécharger elle-même.

Accepter automatiquement la licence Oracle Java 10 (pour les installations automatisées)

Par défaut, le programme d'installation d'Oracle Java 10 vous invite à accepter la licence Oracle Java avant de procéder à l'installation de JDK 10. Si vous souhaitez automatiser le processus d'installation d'Oracle Java 10, utilisez la commande suivante pour accepter automatiquement la licence :

echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Si la commande ci-dessus n'accepte pas automatiquement la licence Oracle Java 10, essayez plutôt la commande suivante :

echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Comment installer Oracle Java 16 sur Debian, Ubuntu, Pop ! _OS ou Linux Mint utilisant le référentiel APT PPA

  2. Comment installer Oracle Java 15 sur Ubuntu, Debian ou Linux Mint à l'aide du référentiel APT PPA

  3. Comment installer l'environnement de bureau Deepin sur Ubuntu 20.10 ou 20.04 / Linux Mint 20.x.

  4. Installez n'importe quelle version d'Oracle Java (JDK) dans Ubuntu, Debian, Linux Mint ou Fedora avec install-java.sh

  5. Installez Oracle Java 13 sur Ubuntu, Linux Mint ou Debian à partir du référentiel APT PPA

Installer des packages à partir d'un PPA Ubuntu sur Debian Linux

Comment installer Oracle Java JDK 11/8 sur Ubuntu 16.04 et Linux Mint 18

Comment installer Oracle Java 12/11/8 sur Ubuntu 18.04 et Linux Mint 19

Comment installer Oracle Java 8 sur Ubuntu 16.10 via PPA

Comment installer Java sur Ubuntu et Linux Mint

Comment installer Java (OpenJDK ou Oracle Java) sur Ubuntu 20.04 Linux ?