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
Susan Sarandonoriginal
2024-12-05 07:57:11445parcourir

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();
  2. Utilisez la méthode exec() pour exécuter la commande :

    Process pr = rt.exec("java -jar map.jar time.rel test.txt debug");

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!

Déclaration:
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