Comment programmer en Java ?

Vous avez beaucoup entendu parler de Java, vous aimeriez essayer de programmer avec, mais vous ne savez pas par où commencer ? Si c'est le cas, sachez qu'il n'est pas nécessaire d'être un expert en informatique pour commencer à programmer en Java. Il suffit d'avoir les bons outils à disposition, ainsi qu'un minimum d'attention, de concentration et de patience. Cet article vous viendra en aide pour y procéder. Mais avant de vous expliquer comment faire, on vous donne un peu plus d'informations sur cette approche.

Java est un langage de programmation orienté objet, qui a été créé à partir de recherches menées à l'université de Stanford au début des années 1990 (il s'appelait initialement Oak, mais pour des raisons de droits d'auteur, le nom a ensuite été modifié). Au fil du temps, le langage Java s'est progressivement perfectionné, à tel point qu'il est l'un des plus répandus au monde.

Cela dit, si vous voulez démarrer le programme tout de suite en Java, vous pouvez lire les lignes suivantes : bien sûr, ne vous attendez pas à devenir un programmeur à succès au premier abord, au contraire ! Gardez toujours à l'esprit qu'avant de pouvoir faire quelque chose de décent, vous devrez faire face à beaucoup de colère et à d'innombrables échecs, mais on peut vous assurer qu'en fin de compte, cela en vaudra la peine et que vous réussirez.

Informations préliminaires

Comme on l'a expliqué dans les lignes d'introduction de ce guide, Java est l'un des langages de programmation objet les plus populaires et les plus répandus. C'est un langage extrêmement flexible, qui convient à un grand nombre d'utilisations : pour vous donner un exemple, une grande partie du système d'exploitation Android est réalisée en Java. De plus, avec le même langage, les lanceurs sont écrits pour d'autres logiciels ou jeux (Fortnite est un exemple).

Cependant, les programmes écrits en Java peuvent être exécutés à partir de n'importe quel système d'exploitation de bureau, après l'installation d'un logiciel spécifique appelé JRE (ou Environnement d'exécution Java). Pour écrire un programme Java, il faut au contraire installer une suite d'applications, de bibliothèques et d'autres composants, appelés JDK (ou Kit de développement Java) et actuellement sous licence Oracle.

Le but principal de ce guide sera de vous guider lors de l'installation des composants nécessaires sur Windows et macOS et de vous expliquer comment réaliser un premier programme simple en Java, en utilisant l'éditeur de texte intégré au système d'exploitation. Enfin, on vous montrera comment utiliser Éclipse, un véritable environnement de développement intégré (ou IDE) largement utilisé pour la réalisation de logiciels moyennement complexes, dans différents langages de programmation.

Comment programmer en Java sur Windows ?

La première étape de la programmation en Java sur Windows consiste à installer l'environnement de développement approprié : le JDK. Pour y parvenir, connectez-vous à cette page Web et cliquez sur le bouton de téléchargement de Java (situé au milieu), pour accéder à la page contenant les fichiers d'installation du JDK.

Ensuite, localisez la case « Java SE Développement Kit x.y.z », cochez la case située à côté de « Accepter le contrat de licence » et cliquez sur le lien « jdk-x.y.z_windows-x64_bin.exe » pour commencer à télécharger le fichier nécessaire à l'installation de l'environnement de développement. Lorsque le téléchargement est terminé, lancez le fichier obtenu et cliquez deux fois de suite sur les boutons « Oui, Suivant et enfin Fermer ».

Une fois l'installation du JDK terminée, vous devez ajuster les variables d'environnement de l'ordinateur afin que le compilateur Java puisse être atteint sans avoir à taper manuellement de longs chemins : pour ce faire, cliquez avec le bouton droit de la souris sur l'icône « Ce PC ou ordinateur » située sur le bureau (ou dans la barre latérale de l'explorateur de fichiers), choisissez l'élément « Propriétés » dans le menu contextuel proposé et cliquez sur l'élément « Paramètres système avancés », joint à la barre latérale gauche de la fenêtre qui s'ouvre.

Maintenant, cliquez sur la variable « Chemin » (qui se trouve dans la liste des variables système) et ensuite sur le bouton « Modifier », appuyez sur le bouton « Nouveau » attaché au nouvel écran qui apparaît et enfin tapez le chemin d'accès aux fichiers binaires du JDK (par exemple C:\Program Files\Java\jdk13.0.2\bin\) dans la zone de texte proposée. Fermez ensuite toutes les fenêtres actives en cliquant plusieurs fois sur le bouton « OK ». Dans certains cas, il peut être nécessaire de redémarrer l'ordinateur pour que les modifications appliquées soient effectives.

Vous êtes enfin prêt à écrire votre premier programme en Java ! Pour créer le fichier source correspondant, vous pouvez utiliser n'importe quel éditeur de texte simple, tel que le Bloc-notes de Windows (vous pouvez l'appeler depuis le dossier « Accessoires de Windows » situé dans le menu « Démarrer ») : après avoir ouvert le programme, cliquez sur le menu « Fichier » situé dans le coin supérieur gauche, choisissez « Enregistrer sous » dans ce dernier et tapez, dans la case « Nom du fichier, le nom HelloWorld.java ». Enfin, définissez le menu déroulant « Enregistrer sous » dans l'option « Tous les fichiers » et, pour plus de commodité, choisissez d'enregistrer le fichier sur votre bureau Windows.

À ce stade, écrivez le code suivant dans la fenêtre de l'éditeur. Lorsque vous avez terminé, enregistrez le fichier source (en utilisant le menu « Fichier et Enregistrer le bloc-notes ») et, pour exécuter le programme, procédez comme suit : lancez la commande « Invite en l'appelant » depuis le dossier « Outils de Windows » situé dans le menu « Démarrer », tapez la commande » cd %USERPROFILE%\Desktop » et appuyez sur la touche « Entrée », afin de pouvoir vous déplacer sur le bureau de Windows.

Il vous suffit maintenant de donner, dans l'ordre, les commandes javac HelloWorld.java et java HelloWorld pour compiler et exécuter le programme précédemment créé, qui affiche une simple boîte de dialogue avec "Bonjour le monde !" écrit dessus. Vous l'avez vu ? C'était si facile !

Il est clair que ce n'était qu'un premier petit exemple de ce que l'on peut faire avec Java. Pour en savoir plus sur ce langage de programmation, on vous invite à lire les guides appropriés sur les portails tels que HTML.it et à acheter certains manuels, comme ceux ci-dessous.

Comment programmer en Java sous MacOS ?

Les étapes nécessaires pour programmer en Java sur macOS ne diffèrent pas beaucoup de celles déjà vues pour Windows. Tout d'abord, connectez-vous au site Internet du JDK, cliquez sur le bouton de téléchargement de Java et repérez la boîte x.y.z du Java SE Développement Kit sur la page suivante proposée.

De là, cochez la case située à côté de "Accepter le contrat de licence" et cliquez sur le lien « jdk-x.y.z_osx-x64_bin.dmg » pour commencer à télécharger le fichier d'installation. Ensuite, lancez le paquet .dmg précédemment téléchargé, double-cliquez sur le fichier .pkg qu'il contient et, pour installer le kit, cliquez sur les boutons « Continuer et Installer » dans l'ordre. Pour terminer, entrez votre mot de passe Mac dans le formulaire et cliquez sur le bouton "Fermer".

Sous macOS, il n'est pas nécessaire de procéder à la définition des variables d'environnement, car les fichiers nécessaires sont automatiquement copiés dans le dossier de l'exécutable du système. Vous pouvez donc procéder à la création du fichier source du programme : tout d'abord, démarrez le « Terminal », en l'appelant depuis le Launchpad (l'icône fusée attachée à la barre du Dock), tapez la commande « cd ~/Desktop » suivie de la touche « Entrée « et donnez ensuite la commande tactile HelloWorld.java, toujours suivie de la touche « Entrée ». Laissez la fenêtre du terminal ouverte.

Maintenant, double-cliquez sur l'icône du fichier nouvellement créé sur le « Bureau » et tapez le même code que celui que vous avez vu pour Windows. Lorsque vous avez terminé, enregistrez le fichier source à l'aide du menu « Fichier et Enregistrer de modifier le texte ».

Pour conclure, retournez au « Terminal » et donnez, dans l'ordre, les commandes javac HelloWorld.java et java HelloWorld, pour voir votre programme compilé et exécuté.

Comment programmer en Java avec Éclipse ?

Comme on l'a déjà mentionné dans les lignes d'introduction de ce guide, Éclipse est un IDE (ou environnement de développement intégré, environnement de bureau intégré) qui comprend tous les outils nécessaires pour écrire, organiser et publier un code source complexe moyen. Veuillez noter que pour utiliser Éclipse au mieux, vous devez avoir l'environnement d'exécution JRE installé sur votre ordinateur, ou l'environnement de développement JDK (dont on vous a parlé dans les chapitres précédents de ce guide).

D'accord ? OK, commençons tout de suite par l'installation du programme : d'abord, connectez-vous au site web d’Éclipse, cliquez sur le bouton de téléchargement 64 bits et cliquez à nouveau sur le bouton de téléchargement pour obtenir le paquet d'installation du programme.

Une fois le téléchargement terminé, lancez le fichier téléchargé et, si vous utilisez Windows, appuyez sur le bouton « Oui » pour contourner les restrictions d’écran intelligent; si vous utilisez MacOS, lancez le fichier d'installation d’Éclipse dans la fenêtre à l'écran et cliquez ensuite sur le bouton « Ouvrir ».

À partir de ce moment, les procédures sont les mêmes : attendre que l'écran de sélection de la langue de base s'affiche à l'écran : à ce stade, cliquer sur l'élément Éclipse IDE pour les développeurs Java, puis sur les boutons « Installer et Acceptez maintenant », puis cocher la case « Se souvenir des licences acceptées » et appuyer sur le bouton « Accepter ».

Enfin, acceptez les certificats de sécurité d'Éclipse en cliquant sur les boutons « Sélectionner tout et Accepter la sélection », et le tour est joué ! Pour lancer Éclipse maintenant, cliquez sur le bouton vert de lancement situé dans la fenêtre d'installation ou, alternativement, utilisez les icônes créées sur le bureau de Windows ou dans le lanceur de MacOS.

Au premier démarrage, sélectionnez le dossier de travail à utiliser pour enregistrer vos fichiers personnels, cochez la case « Utiliser » par défaut et ne plus demander, cliquez sur le bouton « Lancer » et, pour créer un nouveau Java Projet, cliquez sur le bouton « Créer un nouveau Java Projet » situé sur l'écran de bienvenue qui apparaît à l'écran.

Maintenant, attribuez un nom au projet en le tapant dans le champ « Nom du projet et cliquez sur le bouton Terminer » pour accéder au cahier de travail. Une fois la création du projet terminée, vous pouvez commencer à écrire du code immédiatement : à l'aide de l'onglet "Package Explorer", vous pouvez visualiser et modifier les paquets qui composent le projet.

Pour créer un nouveau paquet, vous pouvez utiliser le menu « Fichier et Nouveau, puis Paquet » ou le bouton « Nouveau » en haut à droite ; pour créer une nouvelle classe à l'intérieur de celui-ci, cliquez sur le paquet et utilisez le menu « Fichier et Nouveau, puis Classe » de la même manière. Pour exécuter les programmes que vous avez créés, vous pouvez utiliser le menu « Exécuter », situé en haut, ou les boutons d'exécution des fichiers (ceux en forme de triangle sur fond vert).

Pour plus d'informations sur l'utilisation d'Éclipse, veuillez vous référer au guide officiel du programme.