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)