Melaksanakan Perintah Sistem dalam Java
Artikel ini membincangkan pelaksanaan perintah sistem dalam Java menggunakan kaedah Runtime.exec(). Kaedah ini membolehkan anda melancarkan proses berasingan dan berinteraksi dengan aliran input, output dan ralat standardnya.
Untuk menunjukkan penggunaannya, pertimbangkan kod berikut:
<code class="java">public class ImprovedCommandExecution { public static void main(String[] args) { try { Runtime r = Runtime.getRuntime(); Process p = r.exec("uname -a"); p.waitFor(); BufferedReader b = new BufferedReader(new InputStreamReader(p.getInputStream())); StringBuilder output = new StringBuilder(); String line; while ((line = b.readLine()) != null) { output.append(line).append("\n"); } b.close(); System.out.println(output); } catch (Exception e) { e.printStackTrace(); } } }</code>
Dalam contoh ini , kami:
Kod ini menyimpan output daripada arahan sistem dalam String, menjadikannya mudah untuk digunakan dalam program Java anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Perintah Sistem di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!