Comment créer et exécuter un fichier Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Java est un langage de programmation populaire et polyvalent utilisé pour une grande variété d'applications, allant des logiciels de bureau aux applications mobiles et au développement web. Dans ce tutoriel, nous vous guiderons tout au long du processus de création, de compilation et d'exécution d'un fichier Java, vous aidant à prendre les premières étapes de votre parcours de programmation Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/FileandIOManagementGroup -.-> java/read_files("Read Files") java/FileandIOManagementGroup -.-> java/delete_files("Delete Files") java/FileandIOManagementGroup -.-> java/io("IO") subgraph Lab Skills java/files -.-> lab-413988{{"Comment créer et exécuter un fichier Java"}} java/create_write_files -.-> lab-413988{{"Comment créer et exécuter un fichier Java"}} java/read_files -.-> lab-413988{{"Comment créer et exécuter un fichier Java"}} java/delete_files -.-> lab-413988{{"Comment créer et exécuter un fichier Java"}} java/io -.-> lab-413988{{"Comment créer et exécuter un fichier Java"}} end

Introduction aux fichiers Java

Java est un langage de programmation largement utilisé qui permet aux développeurs de créer une variété d'applications, allant de simples outils en ligne de commande à des systèmes d'entreprise complexes. Au cœur du développement Java se trouve le concept de fichiers Java, qui sont les éléments constitutifs de tout programme Java.

Un fichier Java, également appelé fichier source, est un fichier texte avec l'extension .java qui contient le code Java d'une classe ou d'un ensemble de classes liées. Ces fichiers sont le principal moyen d'écrire et d'organiser le code Java, et ils doivent être compilés en bytecode avant de pouvoir être exécutés par la Machine Virtuelle Java (Java Virtual Machine - JVM).

Les fichiers Java servent plusieurs objectifs importants :

  1. Définition de classes : Les fichiers Java sont utilisés pour définir des classes, qui sont les unités fondamentales de la programmation orientée objet en Java. Chaque fichier Java contient généralement la définition d'une seule classe, bien qu'il soit possible d'avoir plusieurs classes dans un seul fichier.

  2. Organisation du code : Les fichiers Java aident à organiser le code en unités logiques, facilitant ainsi la gestion et la maintenance de projets Java à grande échelle. En séparant le code en différents fichiers, les développeurs peuvent mieux organiser et gérer leur base de code.

  3. Compilation et exécution : Les fichiers Java doivent être compilés en bytecode avant de pouvoir être exécutés par la JVM. Ce processus de compilation transforme le code Java lisible par l'homme en un format lisible par la machine que la JVM peut comprendre et exécuter.

Pour créer et exécuter un fichier Java, les développeurs suivent généralement un processus en trois étapes :

  1. Création d'un fichier source Java : En utilisant un éditeur de texte ou un Environnement de Développement Intégré (Integrated Development Environment - IDE), les développeurs écrivent le code Java dans un fichier avec l'extension .java.

  2. Compilation du fichier Java : Le code Java dans le fichier source est ensuite compilé à l'aide du compilateur Java, qui est généralement invoqué à l'aide de la commande javac. Ce processus génère un fichier bytecode avec l'extension .class.

  3. Exécution du programme Java : Une fois que le fichier Java a été compilé, le bytecode résultant peut être exécuté par la Machine Virtuelle Java (JVM) à l'aide de la commande java.

Tout au long de ce tutoriel, nous explorerons chacune de ces étapes en détail, en fournissant des exemples de code et des conseils pratiques pour vous aider à créer et exécuter des fichiers Java efficacement.

Création d'un fichier source Java

Pour créer un fichier source Java, vous avez besoin d'un éditeur de texte ou d'un Environnement de Développement Intégré (Integrated Development Environment - IDE) qui prend en charge le développement Java. Dans cet exemple, nous utiliserons le populaire système d'exploitation Ubuntu 22.04 et démontrerons le processus de création d'un fichier source Java en utilisant l'éditeur de texte intégré, gedit.

Étape 1 : Ouvrir l'éditeur de texte

Ouvrez l'éditeur de texte gedit en le lançant depuis le menu des applications Ubuntu ou en exécutant la commande suivante dans le terminal :

gedit

Étape 2 : Créer un nouveau fichier Java

Dans l'éditeur de texte, créez un nouveau fichier en accédant au menu "Fichier" et en sélectionnant "Nouveau". Alternativement, vous pouvez utiliser le raccourci clavier Ctrl+N.

Étape 3 : Enregistrer le fichier avec l'extension .java

Une fois le nouveau fichier créé, enregistrez-le avec l'extension .java. Par exemple, vous pouvez enregistrer le fichier sous le nom HelloWorld.java.

Pour enregistrer le fichier, accédez au menu "Fichier" et sélectionnez "Enregistrer". Dans la boîte de dialogue d'enregistrement, accédez au répertoire souhaité et entrez le nom de fichier avec l'extension .java.

Étape 4 : Écrire le code Java

Maintenant que vous avez un nouveau fichier source Java, vous pouvez commencer à écrire votre code Java. Par exemple, vous pouvez créer un simple programme "Hello, World!" en ajoutant le code suivant au fichier :

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Étape 5 : Enregistrer le fichier

Après avoir écrit le code Java, enregistrez le fichier en accédant au menu "Fichier" et en sélectionnant "Enregistrer" ou en utilisant le raccourci clavier Ctrl+S.

Félicitations ! Vous avez maintenant créé un fichier source Java en utilisant l'éditeur de texte gedit sur le système d'exploitation Ubuntu 22.04. Dans la section suivante, nous explorerons comment compiler et exécuter ce programme Java.

Compilation et exécution d'un programme Java

Après avoir créé un fichier source Java, l'étape suivante consiste à compiler et exécuter le programme Java. Dans cette section, nous vous guiderons tout au long du processus de compilation et d'exécution d'un programme Java sur le système d'exploitation Ubuntu 22.04.

Compilation du programme Java

Pour compiler un programme Java, vous devez utiliser le compilateur Java, qui est généralement invoqué à l'aide de la commande javac. Ouvrez un terminal sur votre système Ubuntu 22.04 et accédez au répertoire où vous avez enregistré votre fichier source Java (par exemple, HelloWorld.java).

Une fois que vous êtes dans le bon répertoire, exécutez la commande suivante pour compiler le fichier Java :

javac HelloWorld.java

Cette commande générera un fichier bytecode avec l'extension .class, qui dans ce cas serait HelloWorld.class. Le fichier bytecode contient les instructions lisibles par la machine que la Machine Virtuelle Java (Java Virtual Machine - JVM) peut exécuter.

Exécution du programme Java

Après avoir compilé le programme Java, vous pouvez exécuter le fichier bytecode à l'aide de la commande java. Dans le terminal, exécutez la commande suivante :

java HelloWorld

Cette commande exécutera la méthode main() de la classe HelloWorld, et vous devriez voir la sortie "Hello, World!" affichée dans la console.

Hello, World!

Compréhension du processus de compilation et d'exécution

La compilation et l'exécution d'un programme Java peuvent être visualisées à l'aide du diagramme mermaid suivant :

graph TD A[Java Source File] --> B[Java Compiler (javac)] B --> C[Java Bytecode (.class)] C --> D[Java Virtual Machine (java)] D --> E[Program Output]

Le compilateur Java (javac) prend le fichier source Java en entrée et génère un fichier bytecode, qui peut ensuite être exécuté par la Machine Virtuelle Java (java). La JVM interprète le bytecode et produit la sortie finale du programme.

Ce processus en deux étapes de compilation et d'exécution des programmes Java est un aspect fondamental du développement Java, et le comprendre est crucial pour créer et exécuter efficacement des applications Java.

Résumé

En suivant les étapes décrites dans ce tutoriel, vous apprendrez à créer un fichier source Java, à le compiler en un programme exécutable et à exécuter l'application Java. Cette connaissance constituera une solide base pour continuer à explorer et maîtriser le langage de programmation Java.