Comment Exécuter Un Programme Java En Ligne De Commande Sur Linux ?

Dans ce didacticiel, nous allons apprendre à exécuter un programme Java en ligne de commande à partir du terminal Linux.

Conditions Préalables

Pour exécuter des programmes Java à partir de la ligne de commande, un environnement d’exécution Java fonctionnel   est requis.

Pour installer Java Runtime Environment sur des systèmes basés sur Ubuntu/Debian :

sudo apt installer default-jdk

et pour installer Java Runtime Environment sur les systèmes basés sur CentOS/RHEL :

sudo yum installer java-1.8.0-openjdk

Pour vérifier si un environnement d’exécution Java fonctionnel est disponible sur votre système, exécutez :

java -version

sortie de la commande java –version

La sortie similaire à celle illustrée ci-dessus nous informe sur un environnement d’exécution Java fonctionnel disponible sur le système.

Exécution D’un Programme Java En Ligne De Commande Sous Linux

Suivez les étapes répertoriées ci-dessous pour obtenir le bytecode du fichier source et pour exécuter le programme Java.

Étape 1 : écrivez Le Programme Java

Vous pouvez utiliser n’importe quel éditeur de texte (comme nano, vim, etc.) pour écrire un programme Java, puis l’enregistrer en tant que fichier .java . Dans ce tutoriel, nous avons écrit un programme Java « Hello World » avec le code source suivant, enregistré sous forme de fichier HelloWorld.java .

classe HelloWorld 
 public static void main (String args) 
 System.out.println("Bonjour tout le monde"); 
 
 

Remarque : Le nom du fichier de code source Java (se terminant par l’extension .java ) doit être le même que le nom de classe publique (ici HelloWorld) du code source du programme Java. C’est pourquoi nous avons nommé notre fichier de code source HelloWorld.java

Programme Java HelloWorld

Une fois que nous avons écrit et enregistré notre programme Java dans un fichier .java , nous pouvons maintenant continuer.

Étape 2 : Compilez Votre Programme Java

Un compilateur Java compile le code source d’un programme Java pour obtenir un bytecode pour le code source particulier. Pour compiler un code source de programme Java, la commande javac est utilisée.

javac NomFichier.java

Compilation du programme Java

Si aucune erreur n’est affichée à l’écran, alors le programme Java a été compilé avec succès et un nouveau fichier est obtenu (ici la classe HelloWorld.class est obtenue), qui est le fichier de bytecode pour notre programme Java.

Obtention de notre fichier de bytecode du programme Java « Hello World » (HelloWorld.class)

Étape 3 : Exécutez Le Programme Java En Ligne De Commande

Exécutez maintenant le programme Java que nous avons compilé plus tôt dans la deuxième étape.

Nous utilisons la commande java pour exécuter le programme Java. Pour exécuter le programme Java, exécutez :

Nom de fichier java

Exécuter un programme Java à partir de la ligne de commande

Notez que nous n’avons utilisé aucune extension de fichier lors de l’exécution d’un programme Java à l’aide de la commande java. En effet, la commande Java peut identifier les fichiers Java compilés et n’a pas besoin d’ajouter l’extension .java.

Conclusion

Vous pouvez facilement écrire, compiler et exécuter un programme Java à partir de la ligne de commande en suivant les étapes mentionnées ci-dessus. Pour exécuter un programme Java, l’environnement d’exécution Java est requis et peut être installé à l’aide du gestionnaire de packages officiel de votre distribution Linux.

Merci pour la lecture!

Promo
The Linux Command Line, 2nd Edition: A Complete Introduction
  • English (Langue de Publication)
  • Éditeur: No Starch Press
Promo
How Linux Works, 3rd Edition: What Every Superuser Should Know
  • English (Langue de Publication)
  • Éditeur: No Starch Press
Linux
  • English (Langue de Publication)
  • Éditeur: QuickStudy
Promo
Linux Bible
  • English (Langue de Publication)
  • Éditeur: Wiley
PINEBOOK Pro Linux Laptop 14″ 1080P IPS (US/CA Keyboard) - Metal and Open Source, Support Debian ARM, Ubuntu ARM, Manjaro ARM, Arch ARM (Version: Oct 2020)
  • Best for Tinkering: Linux - Majaro (Default), Ubuntu, Debian, Arch ARM, Kali,...
  • August 2020 version | CPU: 64-Bit Dual-Core ARM 1.8GHz Cortex A72 and Quad-Core...
  • Flash: 64 GB eMMC 5.0 | WiFi 802.11AC + Bluetooth 5.0 |
  • One USB 3.0 and one USB 2.0 Type-A Host Ports | USB 3.0 Type-C ports with...
  • Display: 14.1″ IPS LCD (1920 x 1080) | Front Camera: 2.0 Megapixels | Battery:...
Linux Mint 20 Cinnamon Edition 64bit on USB - Latest 2022 edition
  • Linux Mint 20 'Ulyana' Cinnamon Edition 64bit on bootable USB
  • It is a great operating system: safer, faster, and steadier than Window, and you...
  • Free Unlimited updates for life!
  • To load the software some laptops needs to change the setting on the BIOS - it...
  • System requirements: 2GB RAM. Dual Core Processor. 20GB free disk space.
UNIX and Linux System Administration Handbook (5th Edition)
  • English (Langue de Publication)
  • Éditeur: Addison-Wesley Professional