Comment installer Java sur Ubuntu et se préparer à coder en toute confiance

Java est un langage de programmation orienté objet de haut niveau publié en 1995 par Sun Microsystem et actuellement détenu par Oracle. Depuis sa sortie, Java est devenu l’un des langages de programmation les plus populaires et les plus utilisés.

Selon le PYPL Popularité de l’indice de langage de programmation : en septembre 2023, Java était le deuxième langage de programmation le plus populaire au monde. Oracle note également qu’en 2019, Java était le langage numéro un pour les microservices, DevOps, l’IA, la VR, le Big Data, l’analyse et les chatbots.

En décembre 2019, il y avait 45 milliards de machines virtuelles Java actives dans le monde. Vous pouvez être sûr que Java est le langage de programmation qui exécute des millions de transactions commerciales critiques effectuées quotidiennement.

Au moment de sa sortie, Java changeait la donne dans le développement de logiciels. Java a introduit la possibilité d’écrire du code une fois et de l’exécuter partout où il existe une machine virtuelle Java (JVM) compatible. Cela signifiait que les développeurs n’avaient pas besoin d’écrire du code spécifique à la plate-forme pour différentes architectures matérielles et systèmes d’exploitation, ce qui était fastidieux et chronophage.

C’était alors une grande chose car de nombreux nouveaux appareils et systèmes d’exploitation étaient en cours de développement et, par conséquent, un langage permettant un véritable développement multiplateforme était un véritable cadeau du ciel.

Outre la compatibilité multiplateforme, qui a été le fer de lance de l’adoption et de l’utilisation des langages de programmation Java, Java a pris des décisions de conception révolutionnaires que d’autres langages de programmation ont imitées.

Par exemple, Java a introduit la gestion de la mémoire d’exécution et la gestion automatique de la mémoire via le garbage collection pour éviter les fuites de mémoire et les erreurs. Il a également popularisé le paradigme orienté objet et une vérification de type solide pour détecter les erreurs de développement.

Pourquoi vous voudrez peut-être installer Java sur Ubuntu

En tant que développeur Java, la connaissance du système d’exploitation Linux peut vous donner un avantage significatif par rapport aux autres développeurs. En fait, la connaissance de Linux est une compétence appréciée des développeurs.

De nombreux outils de développement sont conçus en pensant au système d’exploitation Linux. Par conséquent, Linux vous fournit des tonnes d’outils de développement pour améliorer votre productivité et faciliter votre travail de développement. Il fournit également un environnement shell puissant pour les scripts, ce qui s’avère utile pour l’automatisation, l’administration système et le traitement par lots.

Linux est également le système d’exploitation côté serveur et cloud computing le plus dominant. Si vous souhaitez travailler dans le développement côté serveur, le DevOps et le cloud computing, Linux est une compétence essentielle. Étant donné qu’il s’agit également de domaines dans lesquels le langage de programmation Java brille, il est logique d’utiliser Java dans un environnement Linux pour ces tâches.

Le système d’exploitation Linux ouvre également le monde de l’open source à un développeur Java. Java propose de nombreux outils, bibliothèques et projets ouverts. La majorité, sinon la totalité, des outils et bibliothèques open source sont conçus pour fonctionner sur le système d’exploitation Linux, qui est un système d’exploitation open source.

Bien qu’il existe de nombreuses distributions Linux que vous pouvez utiliser, Ubuntu est un choix très populaire parmi les utilisateurs de Linux. Ubuntu offre une interface très conviviale et facile à utiliser, même pour ceux qui découvrent Linux.

Il propose également des versions de support à long terme et est soutenu par une communauté d’utilisateurs large et active. De plus, Ubuntu est livré avec une large gamme d’outils de développement intégrés et est également largement pris en charge par les éditeurs de logiciels et les fournisseurs de services cloud.

Par conséquent, tout développeur Java qui cherche à exploiter toute la puissance du système d’exploitation Linux pour accroître ses compétences et son expérience en développement bénéficiera grandement de l’utilisation d’Ubuntu.

Comment installer Java sur Ubuntu

Pour installer et utiliser Java sur Ubuntu, vous devez installer deux composants principaux. Ceux-ci sont:

  • Java Development Kit (JDK) – le JDK fournit les outils dont vous aurez besoin en tant que développeur pour écrire des programmes Java. Il comprend le compilateur Javac, qui compile le code Java en bytecode, et un débogueur, entre autres outils de développement.
  • Java Runtime Environment (JRE) – le JRE contient la machine virtuelle Java (JVM) et la bibliothèque de classes Java (JCL). Le JRE est utilisé pour exécuter des programmes Java compilés.

Lors de l’installation de Java, vous avez le choix entre deux options principales. Premièrement, il y a Oracle JDK, qui est entièrement géré par Oracle, propriétaire de Java. Oracle JDK n’est pas open source. L’autre option est la OuvrirJDKqui est une version gratuite et open source.

Oracle JDK et OpenJDK sont reconnus et publiés par Oracle et sont fonctionnellement identiques. Cependant, Oracle JDK a une licence plus restrictive et ne prend pas en compte les contributions de la communauté. OpenJDK, étant open-source, bénéficie du soutien de la communauté et c’est ce que nous allons installer.

OpenJDK et Oracle JDK sont tous deux fournis avec Java Runtime Environment, bien qu’OpenJDK vous permette d’installer le JRE séparément. Actuellement, la version de support à long terme la plus récente et la plus largement utilisée d’OpenJDK est la version 17, que nous allons installer.

Pour installer Java dans Ubuntu :

1. Vérifiez si Java est installé en ouvrant le terminal et en exécutant :

java -version

Si Java n’est pas installé, vous obtiendrez le résultat suivant :

Si vous avez installé une ancienne version de Java, poursuivez le didacticiel pour installer la dernière version.

2. Mettez à niveau votre package apt vers la dernière version en exécutant :

sudo apt update && sudo apt upgrade -y

3. Pour télécharger et installer OpenJDK version 17, exécutez :

sudo apt install -y openjdk-17-jdk

Cette commande installe à la fois le kit de développement Java (JDK) et Java Runtime Environment (JRE). Attendez la fin du téléchargement et de l’installation. Cela peut prendre un certain temps, en fonction de votre vitesse Internet.

4. Pour vérifier que la version correcte de Java a été installée avec succès, exécutez :

java -version

Si l’installation a réussi, vous devriez obtenir une telle sortie indiquant qu’OpenJDK version 17 et OpenJDK Runtime Environment ont été installés.

5. Pour confirmer davantage que l’installation du kit de développement Java a réussi, vous pouvez vérifier la version du compilateur Javac disponible en exécutant :

javac -version

Sortir:

javac est le compilateur principal utilisé pour compiler le code source Java en bytecode pour exécution par l’environnement d’exécution Java.

Importance de mettre à jour et de maintenir régulièrement les mises à jour Java et les correctifs de sécurité

Une fois Java installé sur votre système, il est important que vous mettiez régulièrement à jour Java à mesure que de nouvelles mises à jour et correctifs de sécurité sont disponibles. Premièrement, Java est régulièrement mis à jour pour améliorer ses performances et sa stabilité et offrir de nouvelles fonctionnalités. Par conséquent, la mise à jour de Java vous permet d’utiliser les dernières fonctionnalités de votre développement et d’obtenir des applications plus performantes.

Une autre raison importante pour installer des mises à jour est la sécurité. L’exécution de versions obsolètes de Java peut présenter un risque de sécurité, car des acteurs malveillants peuvent exploiter des vulnérabilités connues pour attaquer votre système. La mise à jour et l’installation de correctifs permettent également de corriger les risques de sécurité qui auraient pu être découverts avant qu’ils ne puissent être exploités à votre désavantage.

Pour garantir que vos applications Java fonctionnent efficacement et en toute sécurité et présentent des temps d’arrêt minimaux, assurez-vous de mettre régulièrement à jour Java installé sur votre système et les correctifs de sécurité dès leur publication.

Comment désinstaller Java d’Ubuntu

Si vous souhaitez désinstaller Java d’Ubuntu, suivez les étapes suivantes :

1. Vérifiez la version de Java que vous avez installée en exécutant la commande suivante dans le terminal :

java -version

Sortir:

openjdk version "17.0.8.1" 2023-08-24
OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)

Le résultat montre que Java 17.0.8.1 est installé, ce que nous avons installé précédemment.

2. Pour désinstaller Java

sudo apt purge openjdk-17-*

Dans la commande ci-dessus, nous utilisons purge avec apt pour supprimer un package avec son fichier de configuration. Le package que nous souhaitons supprimer dans ce cas est openjdk-17-*.

L’astérisque

est utilisé comme caractère générique pour correspondre à tous les packages dont le nom commence par openjdk-17- . Si vous avez installé une version différente de Java, par exemple la version 11, dans la commande ci-dessus, vous utiliserez openjdk-11-*. Le résultat de l’exécution de la commande pour supprimer Java est présenté ci-dessous :

3. Dans l’invite à l’écran, saisissez Y et appuyez sur Entrée pour confirmer que vous souhaitez désinstaller Java. Attendez la fin du processus d’installation.

java -version

4. Une fois terminé, vous pouvez confirmer que Java a été désinstallé avec succès en exécutant :

Sortir:

Le résultat montre que Java a été complètement supprimé d’Ubuntu.

Conclusion

Java est un langage de programmation très populaire connu pour être portable, évolutif, stable et robuste. L’installation de Java dans Ubuntu permet aux développeurs de tirer le meilleur parti des deux mondes, facilitant l’utilisation de Java et de ses ressources open source tout en développant des compétences Linux, cruciales pour les développeurs. En tant que développeur Java, envisagez d’installer Java dans Ubuntu.

Ensuite, vous pouvez également découvrir comment mettre à niveau le JDK 1.6 vers la version 1.7 sous Linux ou CentOS.