Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Melaksanakan Barisan Perintah di Jawa?

Bagaimanakah Saya Boleh Melaksanakan Barisan Perintah di Jawa?

Linda Hamilton
Linda Hamiltonasal
2024-12-17 11:31:25616semak imbas

How Can I Execute a Command Line in Java?

Melaksanakan Baris Perintah dalam Java

Di Java, mengakses baris arahan boleh dilakukan menggunakan kaedah Runtime.exec(). Dengan menggunakan kaedah ini, aplikasi Java boleh melaksanakan baris arahan yang sebaliknya memerlukan pelaksanaan manual dalam terminal.

Masalah:

Seorang pengguna ingin melaksanakan baris arahan berikut dalam satu Jawa aplikasi:

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

Penyelesaian:

Untuk melaksanakan baris arahan ini dalam Java, ikuti langkah berikut:

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
    }
}

Untuk maklumat lanjut tentang menggunakan Runtime.exec(), rujuk pautan: http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Barisan Perintah di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn