Maison > Java > javaDidacticiel > Comment puis-je exécuter des lignes de commande en Java ?

Comment puis-je exécuter des lignes de commande en Java ?

Susan Sarandon
Libérer: 2024-12-05 07:57:11
original
409 Les gens l'ont consulté

How Can I Execute Command Lines in Java?

Exécution de lignes de commande en Java

Les applications Java doivent souvent interagir avec des processus externes et exécuter des commandes dans le shell du système d'exploitation. Ceci peut être réalisé en utilisant la classe Runtime.

Pour exécuter la ligne de commande :

java -jar map.jar time.rel test.txt debug

dans une application Java :

  1. Obtenir une instance de Runtime :

    Runtime rt = Runtime.getRuntime();
    Copier après la connexion
  2. Utilisez la méthode exec() pour exécuter la commande :

    Process pr = rt.exec("java -jar map.jar time.rel test.txt debug");
    Copier après la connexion

Cela crée un nouveau processus à exécuter la commande spécifiée. La méthode exec() renvoie une instance de Process, qui vous permet de gérer le processus, par exemple en attendant son achèvement ou en lisant sa sortie.

Vous pouvez trouver des informations plus détaillées sur la classe Runtime à l'adresse :

http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal