Heim > Java > javaLernprogramm > Wie kann ich eine Befehlszeile in Java ausführen?

Wie kann ich eine Befehlszeile in Java ausführen?

Linda Hamilton
Freigeben: 2024-12-17 11:31:25
Original
556 Leute haben es durchsucht

How Can I Execute a Command Line in Java?

Befehlszeilen in Java ausführen

In Java ist der Zugriff auf die Befehlszeile über die Methode Runtime.exec() möglich. Mithilfe dieser Methode können Java-Anwendungen Befehlszeilen ausführen, die andernfalls eine manuelle Ausführung im Terminal erfordern würden.

Problem:

Ein Benutzer möchte die folgende Befehlszeile ausführen innerhalb einer Java-Anwendung:

java -jar map.jar time.rel test.txt debug
Nach dem Login kopieren

Lösung:

Um diese Befehlszeile in Java auszuführen, Befolgen Sie diese Schritte:

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
    }
}
Nach dem Login kopieren

Weitere Informationen zur Verwendung von Runtime.exec() finden Sie unter dem Link: http://docs.oracle.com/javase/7/docs/api/java/lang /Runtime.html

Das obige ist der detaillierte Inhalt vonWie kann ich eine Befehlszeile in Java ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage