Menjalankan Proses dalam Java
Di Java, keupayaan untuk melancarkan proses ialah ciri penting untuk melaksanakan arahan sistem dan berinteraksi dengan aplikasi lain. Untuk memulakan proses, Java menyediakan yang setara dengan kaedah .Net System.Diagnostics.Process.Start.
Penyelesaian:
Mendapatkan laluan setempat adalah penting untuk dilaksanakan proses di Jawa. Nasib baik, sifat Sistem Java menawarkan cara untuk menentukan laluan ini. Coretan kod berikut menunjukkan cara untuk melancarkan proses dalam Java:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.nio.file.Paths; public class CmdExec { public static void main(String args[]) { try { // Enter code here Process p = Runtime.getRuntime().exec( Paths.get(System.getenv("windir"), "system32", "tree.com /A").toString() ); // Enter code here try (BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()))) { String line; while ((line = input.readLine()) != null) { System.out.println(line); } } } catch (Exception err) { err.printStackTrace(); } } }
Penggunaan:
Pendekatan ini membolehkan anda menjalankan arahan pada mana-mana sistem pengendalian , selagi anda mempunyai laluan setempat yang betul untuk boleh laku.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah Sistem dan Berinteraksi dengan Aplikasi Lain di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!