De nombreux systèmes d'exploitation Linux ont Java par défaut dans leur système et grâce à cela, il est possible de compiler et d'exécuter des applications de développement de plusieurs développeurs.
Java, développé par Oracle, est l'un des langages de programmation les plus utilisés au monde en raison de ses diverses fonctionnalités et capacités de développement et de compatibilité.
Java est défini dans les catégories suivantes :
Développeurs de logicielsPour ce type d'utilisateurs, le JDK (Java SE Development Kit) est requis, qui se concentre sur les développeurs Java. Comprend des outils JRE plus complets pour le développement, le débogage et la surveillance centralisés des applications Java.
Administrateurs exécutant des applications sur un serveurDans ce cas, Server JRE (Server Java Runtime Environment) est nécessaire, conçu pour implémenter des applications Java sur des serveurs. Il comprend des outils de surveillance JVM et des outils requis pour les applications serveur, mais n'inclut pas l'intégration du navigateur (le plug-in Java), la mise à jour automatique ou son propre programme d'installation.
Utilisateur final exécutant Java dans un environnement de bureauPour ce type d'utilisateur, JRE est requis : (Java Runtime Environment) qui couvre la plupart des besoins des utilisateurs finaux. Il contient tout ce dont vous avez besoin pour exécuter efficacement des applications Java sur votre système.
Fonctionnalités de Java 9Maintenant, Java présente son édition 9 qui a des fonctionnalités telles que :
- Ajout du hachage de session TLS et de la prise en charge étendue de l'extension de secret principal
- Des vérifications supplémentaires du type de stub IDL sont ajoutées à la méthode
org.omg.CORBA.ORBstring_to_object
- Nouvelle validation publique des clés RSA
- La taille par défaut de la clé du fournisseur est automatiquement mise à jour
- Les suites de chiffrement exportables sont désactivées
- Les fichiers JNLP ne se lancent pas à partir d'IE11 dans la mise à jour de Windows 10 Creators Creators
Maintenant, nous allons voir comment installer Java 9 sur certaines des principales distributions Linux.
1. Installer Java 9 sur CentOS 7
Ce même processus s'applique à RedHat et Fedora. Pour installer Java 9 sur CentOS, nous avons deux options :
Étape 1
La première consiste à aller sur le lien suivant et à y télécharger le dernier fichier rpm disponible :
Étape 2
Là, nous avons les options de fichier rpm suivantes :
jdk-9.0.4_linux-x64_bin.rpm jre-9.0.4_linux-x64_bin.rpmÉtape 3
En cas de non-utilisation de la méthode de téléchargement des fichiers rpm, nous pouvons utiliser la commande wget comme suit. Pour télécharger le JDK Java SE :
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.rpm
Étape 4
Pour télécharger Java SE JRE :
wget -no-cookies -no-check-certificate -header « Cookie : oraclelicense = accept-securebackup-cookie » http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/ jre-9.0.4_linux-x64_bin.rpm
Étape 5
Là, nous téléchargeons le type de Java que nous jugeons nécessaire d'utiliser. Une fois le package RPM téléchargé, il faut aller sur le chemin où il a été téléchargé et y exécuter la ligne suivante :
Sur RHEL, CentOS 7
miam installer jdk-9.0.4_linux-x64_bin.rpm miam installer jre-9.0.4_linux-x64_bin.rpm
Sur Fedora 22 et supérieur
sudo dnf installer jdk-9.0.4_linux-x64_bin.rpm sudo dnf installer jre-9.0.4_linux-x64_bin.rpm
Étape 6
Dans cet exemple, nous utilisons CentOS 7, nous exécutons donc les premières commandes :
Pour installer Java JDK :
miam installer jdk-9.0.4_linux-x64_bin.rpm
Étape 7
Nous entrons dans la lettre Oui pour confirmer le téléchargement et l'installation de Java 9 JDK. Pour installer Java JRE, nous mettrons ce qui suit. De la même façon, on saisit la lettre Oui pour confirmer le téléchargement et l'installation.
miam installer jre-9.0.4_linux-x64_bin.rpm
2. Définir les variables d'environnement Java dans CentOS 7
Ensuite, nous allons insérer les variables d'environnement Java et le chemin des fichiers exécutables dans la variable $ PATH de CentOS 7, cela est nécessaire pour s'assurer que les variables d'environnement Java et les exécutables seront accessibles dans tout le système, à nous va exécuter les commandes suivantes :
Étape 1
Définir JAVA_HOME et la variable de chemin du JDK
export JAVA_HOME = /usr/java/jdk-9.0.4 export PATH = $ PATH : /usr/java/jdk-9.0.4/binÉtape 2
Définir JAVA_HOME et la variable de chemin de JRE
export JAVA_HOME = / usr / java / jre-9.0.4 export PATH = $ PATH : /usr/java/jre-9.0.4/bin
3. Vérifier la version Java sur CentOS 7
Étape 1
Enfin, nous allons vérifier que nous avons Java 9 dans CentOS, pour cela nous exécutons ce qui suit :
java -version
Étape 2
Si on veut activer le support JDK/JRE dans Firefox, il faudra exécuter les commandes suivantes pour l'activer :
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk-9.0.4/lib/libnpjp2.so 20000
4. Installer Java 9 à l'aide des référentiels PPA sur Debian
Une autre des distributions Linux bien connues et les plus utilisées au niveau de l'entreprise, nous allons voir comment y installer Java 9.
Pour cette tâche, nous avons deux options et la première consiste à utiliser des référentiels.
Étape 1
Pour ajouter ce référentiel non officiel dans Debian 9, nous allons exécuter la ligne suivante :
sudo add-apt-repository ppa: webupd8team / java
AGRANDIR
Étape 2
On saisit la lettre Enter pour accepter l'installation dudit référentiel. Une fois cela fait, nous procédons à la mise à jour du référentiel en exécutant ce qui suit :
sudo apt-get mise à jourÉtape 3
Dès que le PPA a été ajouté et mis à jour, nous devons rechercher les packages portant le nom oracle-java9 comme suit :
recherche apt-cache oracle-java9
AGRANDIR
Étape 4
Cette sortie confirme que Java 9 est disponible pour l'installation via la commande suivante :
apt-get install oracle-java9-installer
AGRANDIR
Étape 5
Nous appuyons sur la touche Entrée pour confirmer le téléchargement et pendant le processus d'installation, nous verrons ce qui suit. Là, nous devons accepter les termes de la licence Oracle.
AGRANDIR
Étape 6
Si plusieurs Java sont installés dans Debian, nous pouvons installer le paquet oracle-java9-set-default pour définir Java 9 par défaut :
sudo apt-get install oracle-java9-set-default
5. Installer Java 9 en utilisant les sources sur Debian
Une autre alternative pour installer Java 9 consiste à télécharger le fichier SDK Java 9 SE respectif à partir du lien suivant :
Étape 1
Là, nous devons accepter le contrat de licence pour démarrer le processus de téléchargement de la dernière version du package tarball.
Java ne propose pas de packages précompilés sous forme de packages .deb pour les distributions Linux basées sur Debian, nous devons donc utiliser le fichier gzip compressé pour effectuer cette installation.
Maintenant, comme alternative, nous pouvons télécharger ce fichier en utilisant la commande wget comme suit :
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gzÉtape 2
Nous allons au chemin où Java a été installé et nous allons exécuter les commandes suivantes qui vont décompresser le fichier tarball Java directement dans le répertoire /opt, puis nous entrerons le chemin extrait de java depuis le répertoire /opt et exécuterons la commande ls pour afficher le contenu du répertoire. Les fichiers exécutables Java se trouvent dans le répertoire bin :
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ lsÉtape 3
Enfin, nous allons exporter les variables Java en exécutant :
sudo echo 'export JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.shÉtape 4
Dans les deux cas, pour connaître la version de Java nous exécuterons la commande suivante :
java -version
AGRANDIR
6. Installer Java 9 sur Ubuntu 17
Les mêmes commandes que nous avons utilisées dans Debian 9 sont utiles pour installer Java 9 sur Ubuntu 17.
Étape 1
Dans ce cas, la première option consiste à utiliser un référentiel PPA à l'aide des commandes suivantes :
sudo add-apt-repository ppa : webupd8team / java (Installer le référentiel) sudo apt-get update (Mettre à jour les packages du référentiel) sudo apt-get install oracle-java9-installer (Rechercher les packages disponibles à installer) sudo apt-get install oracle-java9-set-default (Installer Java 9)Étape 2
Mais dans ce cas, nous allons utiliser la deuxième méthode qui consiste à télécharger le fichier directement depuis le site officiel au lien suivant :
Étape 3
Ou nous pouvons utiliser la commande wget comme ceci :
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz
AGRANDIR
Étape 4
Une fois Java 9 téléchargé, nous allons aller dans le répertoire où il a été téléchargé et là nous exécuterons les commandes suivantes pour installer Java :
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ lsÉtape 5
Ces commandes vont décompresser le fichier tarball Java directement dans le répertoire /opt, nous allons entrer le chemin où le contenu Java a été extrait du répertoire /opt et nous allons exécuter la commande ls pour afficher le contenu du répertoire.
AGRANDIR
Étape 6
Les exécutables Java se trouvent dans le répertoire bin.
AGRANDIR
Étape 7
La prochaine étape à franchir est d'insérer les variables d'environnement Java et le chemin des fichiers exécutables dans la variable $ PATH du système, pour cela nous utiliserons les commandes suivantes :
sudo echo 'export JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.sh
AGRANDIR
Étape 8
Enfin, nous pouvons valider la version Java 9 à l'aide de la commande suivante :
java -version
AGRANDIR
De cette façon, nous avons appris à installer Java 9 sur certaines des distributions Linux les plus utilisées.