GNU/Linux >> Tutoriels Linux >  >> Debian

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

Oracle a publié Java 15 il y a quelques jours. Ceux qui veulent l'installer sur des distributions basées sur Ubuntu, Debian et Linux comme Pop! _OS, Linux Mint, Zorin OS, etc. peuvent utiliser le PPA Java Linux Uprising. Oracle JDK 15 recevra au moins deux mises à jour trimestrielles avant que JDK 16 ne suive en mars 2021.

Des informations sur les nouvelles fonctionnalités d'Oracle Java 15 sont disponibles dans l'annonce de la version.
Je tiens à souligner que je ne recommande pas d'utiliser Oracle Java, mais je le mets à la disposition de ceux qui en ont besoin. Oracle Java utilise une licence commerciale à partir de Java 11 qui permet de le télécharger et de l'utiliser gratuitement pour le développement et les tests uniquement, mais des frais sont payables pour une utilisation en production. Au lieu d'Oracle Java, vous pouvez utiliser des versions de JDK open source telles que celles proposées par AdoptOpenJDK ou Zulu OpenJDK.
Ce programme d'installation d'Oracle Java 15 est basé sur le package Java Web Upd8 (les crédits reviennent donc aux créateurs d'origine) avec des modifications mineures et n'inclut pas les binaires Oracle Java. Au lieu de cela, Oracle Java 15 est automatiquement téléchargé, installé et éventuellement défini comme Java par défaut (exécute des alternatives de mise à jour, exporte la variable d'environnement JAVA_HOME, etc.) sur votre système.
Pour Oracle Java 15, des versions Linux x64 et aarch64 sont disponibles. Oracle a cessé de fournir des versions ARM pour certaines versions, jusqu'à la dernière version d'Oracle Java 15.
C'est la première fois depuis que j'ai pris ce package qu'Oracle publie des binaires ARM, alors faites-moi savoir si vous avez des fichiers ARM -problèmes liés au package.

Installez Oracle Java 15 sur Ubuntu, Debian, Linux Mint, Pop ! _OS, Zorin OS et autres avec un dépôt APT PPA

Le package de ce PPA télécharge et installe Oracle Java 15 pour vous (avec le menu de l'application / les entrées "Ouvrir avec"). Si vous définissez cette version de Java par défaut (en ajoutant le oracle-java15-set-default Package), le package met à jour les alternatives pour définir par défaut tous les fichiers binaires Java de ce package et exporte la variable d'environnement JAVA_HOME pour cette version de Java (nécessite une déconnexion/ouverture de session pour qu'elle prenne effet).
Oracle propose ses propres packages DEB à télécharger, mais ils ne copient que les fichiers Oracle Java 15 sur votre système et rien de plus. Il ne permet pas de le définir comme Java par défaut, ne définit pas la variable d'environnement JAVA_HOME, ne crée pas d'éléments de menu, etc.
Ubuntu, Linux Mint, Pop ! _OS et autres distributions Linux basées sur Ubuntu :ouvrez un terminal et utilisez les commandes suivantes pour ajouter le Linux Uprising Oracle Java PPA et Oracle Java 15 (Oracle JDK 15) pour x64/aarch64 uniquement à installer :

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

Debian et autres distributions Linux basées sur Debian mais pas sur Ubuntu (sans add-apt-repository disponible par défaut) Utilisateurs :ouvrez un terminal et exécutez les commandes suivantes pour ajouter le référentiel Linux Uprising Oracle Java PPA et installer Oracle JDK 15 :

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java15-installer
exit

Cela installera Oracle Java 15, et les distributions Linux qui installent automatiquement les packages recommandés, comme Ubuntu, installeront également le oracle-java15-set-default -Package qui fait d'Oracle Java 15 la version standard de Java sur ce système. Si vous souhaitez ignorer l'installation de oracle-java15-set-default comme ceci :

sudo apt install --no-install-recommends oracle-java15-installer

Ou, pour les distributions Linux qui n'ont pas de packages recommandés installés par défaut, et vous souhaitez définir cet Oracle Java 15 comme valeur par défaut sur votre système, installez manuellement le oracle-java15-set-default Paquet :

sudo apt install oracle-java15-set-default

Si vous ne voulez pas qu'Oracle Java 15 soit la version Java par défaut sur votre système, supprimez oracle-java15-set-default Utiliser :

sudo apt remove oracle-java15-set-default

Vous pouvez vérifier quelle version de Java est installée par défaut sur votre système en ouvrant un terminal et en tapant java -version et ou javac -version . Exemple de mon système :

$ java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
$ javac -version
javac 15


Vous pourriez également aimer ceci :Comment installer/basculer entre plusieurs versions de Java à l'aide de SDKMAN

Comment accepter automatiquement la licence Oracle Java 15

Pour télécharger et installer Oracle Java 15, l'utilisateur doit accepter une licence. Dans certains cas, comme lorsqu'il est utilisé dans un script automatisé, vous souhaiterez peut-être accepter automatiquement la licence avec une commande. Vous pouvez le faire en utilisant :

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

Si cela ne fonctionne pas, essayez également cette commande :

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

Que faire si le téléchargement échoue

Que faire si le programme d'installation d'Oracle Java 15 ne peut pas télécharger Oracle Java ? Cela peut se produire si vous êtes derrière un pare-feu, un routeur ou un proxy qui empêche le programme d'installation de télécharger l'archive Oracle Java.

Cependant, il existe une solution de contournement pour de tels cas. Vous pouvez également télécharger le fichier Oracle Java 15 .tar.gz d'autres manières, par exemple en vous rendant chez un ami, en utilisant un navigateur Web avec un proxy, etc., puis en convertissant le fichier Oracle Java 15 .tar.gz téléchargé en /var/cache/oracle-jdk15-installer (créez ce dossier en tant que root s'il n'existe pas), puis installez le oracle-java15-installer Package du PPA Linux Uprising comme décrit ci-dessus. Au lieu d'essayer de télécharger l'archive Oracle Java 15 .tar.gz elle-même, le programme d'installation utilise la version locale que vous avez téléchargée manuellement.
Assurez-vous que le fichier Oracle Java 15 .tar.gz téléchargé et le package Oracle Java Installer du PPA sont tous les deux de la même version, sinon cela ne fonctionnera pas.Vous pourriez également être intéressé par :New Oracle Java 11 Programme d'installation pour Ubuntu, Debian ou Linux Mint (avec Oracle Java .tar.gz local)


Debian
  1. Comment compiler et installer wxWidgets sur Ubuntu/Debian/Linux Mint

  2. Comment installer Oracle Java 16 sur Debian, Ubuntu, Pop ! _OS ou Linux Mint utilisant le 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. Comment installer Oracle Java 14 (JDK 14) sur Ubuntu, Debian ou Linux Mint à partir du référentiel APT PPA

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

Comment installer Visual Studio Code sur Ubuntu 18.04 / Linux Mint 19 et Debian 9

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 ?

Comment installer Oracle Java 8 sur Ubuntu 16.04/Linux Mint 17 (méthode PPA)