Maison > Java > javaDidacticiel > Comment puis-je exécuter une ligne de commande en Java ?

Comment puis-je exécuter une ligne de commande en Java ?

Linda Hamilton
Libérer: 2024-12-17 11:31:25
original
630 Les gens l'ont consulté

How Can I Execute a Command Line in Java?

Exécuter des lignes de commande en Java

En Java, l'accès à la ligne de commande est possible à l'aide de la méthode Runtime.exec(). En utilisant cette méthode, les applications Java peuvent exécuter des lignes de commande qui nécessiteraient autrement une exécution manuelle dans le terminal.

Problème :

Un utilisateur souhaite exécuter la ligne de commande suivante au sein d'une application Java :

java -jar map.jar time.rel test.txt debug
Copier après la connexion

Solution :

Pour exécuter cette ligne de commande dans Java, suivez ces étapes :

import java.lang.Runtime;
import java.lang.Process;

public class CommandLineRunner {

    public static void main(String[] args) {
        Runtime rt = Runtime.getRuntime();
        Process pr = rt.exec("java -jar map.jar time.rel test.txt debug");

        // Handle the process output or error (if any) here
        
        pr.waitFor();  // Wait for the command to finish
    }
}
Copier après la connexion

Pour plus d'informations sur l'utilisation de Runtime.exec(), reportez-vous au lien : 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 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