Dans ce guide, tu apprendras les étapes fondamentales pour utiliser le compilateur Java (javac) et exécuter tes programmes Java avec l'environnement d'exécution Java (JRE). Pour mieux comprendre le processus de compilation et d'exécution du code Java, il est important de connaître les étapes individuelles et de savoir ce qui se passe en arrière-plan.
Principales enseignements
- Le compilateur Java (javac) traduit ton code source en bytecode.
- Le bytecode est enregistré dans des fichiers.class et peut être exécuté par le JRE.
- Le processus comprend la compilation du code et son exécution ultérieure via l'invite de commande ou un terminal.
Utiliser le compilateur Java (javac)
Tout d'abord, tu veux t'assurer que tu as correctement configuré ton environnement de développement. Un IDE (environnement de développement intégré) peut te faciliter le travail, mais il est utile de savoir comment le processus se déroule techniquement.
Étape 1: Comprendre l'IDE et la ligne de commande
Il est d'abord important de comprendre que l'IDE avec lequel tu travailles s'appuie en arrière-plan sur le compilateur Java et le JRE. Ces outils effectuent le travail réel, tandis que l'IDE nous facilite l'exécution. Tu devrais acquérir une certaine compréhension de base sur le fonctionnement de javac.

Étape 2: Répertoire du programme et code source
Assure-toi de spécifier le bon chemin vers ton code source. Lorsque tu travailles avec des packages, il est utile de respecter la structure définie dans le dossier de ton projet. Place tes fichiers dans les répertoires appropriés pour pouvoir les trouver et les compiler plus facilement.
Étape 3: Compiler le code source
Pour compiler ton code Java, ouvre le terminal ou l'invite de commande et navigue vers le répertoire où ton code source est enregistré. La commande que tu vas utiliser est javac. Tu entres ce qui suit :
javac Module3/Video1/mon premier programme.java
Appuie sur la touche Entrée. Si le processus se termine sans mention d'erreurs, ton code a été compilé avec succès.
Étape 4: Vérifier les fichiers générés
Après la compilation réussie, tu devrais trouver un fichier.class dans le répertoire Module 3/Video 1. Ce fichier contient le bytecode qui sera exécuté par le JRE. Ce fichier.class ressemble à ceci :
mon premier programme.class

Étape 5: Exécuter le programme
Pour exécuter le fichier.class généré, utilise la commande java, suivie du nom complet de ta classe, sans l'extension de fichier :
java Module3.Video1.mon premier programme
Après avoir saisi cela et appuyé sur Entrée, le bytecode est exécuté et tu devrais voir la sortie correspondante dans ta console.
Étape 6: Modifications du code
Si tu apportes des modifications à ton code source, tu dois recommencer le processus de compilation. Pour cela, utilise la commande javac comme précédemment. Il peut être très utile de rappeler les commandes dans ton terminal avec la flèche haut pour les exécuter plus rapidement.
Étape 7: Nouveau code et sortie
Exécute de nouveau ton programme après les modifications pour t'assurer que les nouvelles entrées sont effectives. Après l'exécution du programme, tu verras les nouvelles sorties basées sur les modifications de ton code source.
Résumé
L'utilisation du compilateur Java javac avec l'environnement d'exécution Java pour exécuter tes programmes est un processus fondamental lors de la programmation en Java. Tu as appris à compiler ton code source, à trouver les fichiers.class générés et à faire fonctionner tes programmes.
Questions fréquemment posées
Comment exécuter le compilateur Java?Tu peux exécuter le compilateur Java en utilisant la commande javac dans ton terminal ou ton invite de commande, suivie du chemin vers ton fichier.java.
Quelle est la différence entre les fichiers.java et.class?Un fichier.java contient le code source que tu écris, tandis qu'un fichier.class contient le bytecode qui sera exécuté par l'interpréteur Java.
Comment corriger les erreurs de compilation?Vérifie soigneusement ton code source pour détecter les erreurs de syntaxe, puis exécute à nouveau la commande de compilation pour voir si les erreurs ont été corrigées.
Puis-je exécuter du code Java sans IDE?Oui, tu peux également compiler et exécuter du code Java directement via l'invite de commande ou le terminal, sans utiliser un IDE.