Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Melaksanakan JAR Luaran dan Menangkap Butiran Proses Masa Jalan dalam Aplikasi GUI Java?
Melaksanakan Balang Luaran dalam Program Java
Dalam senario pengaturcaraan ini, aplikasi Java GUI sedang dibangunkan untuk memudahkan interaksi pengguna dengan JAR luaran fail. Khususnya, terdapat keperluan untuk mencipta кнопки (butang) yang, apabila diklik, mencetuskan pelaksanaan fail JAR yang ditetapkan (A.jar dan B.jar). Selain itu, matlamatnya ialah untuk menangkap dan memaparkan butiran proses masa jalan dalam GUI.
Penyelesaian:
Untuk mencapainya, Java Runtime Environment (JRE) menyediakan fungsi untuk melaksanakan proses luaran dari dalam program Java. Langkah berikut menggariskan proses:
Kod Contoh:
<code class="java">// Run the A.jar process Process proc = Runtime.getRuntime().exec("java -jar A.jar"); // Capture and display the output InputStream in = proc.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String line; while ((line = reader.readLine()) != null) { // Display the output line in the GUI }</code>
Dengan mengikut langkah ini, aplikasi Java GUI boleh menggunakan luaran JAR fail dan membentangkan butiran proses masa jalan mereka kepada pengguna dalam masa nyata. Pendekatan ini membolehkan integrasi dan interaksi yang lancar dengan aplikasi Java lain dalam persekitaran yang berstruktur dan mesra pengguna.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan JAR Luaran dan Menangkap Butiran Proses Masa Jalan dalam Aplikasi GUI Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!