Rumah > Java > javaTutorial > Bagaimana untuk Melaksanakan Fail Batch daripada Aplikasi Java?

Bagaimana untuk Melaksanakan Fail Batch daripada Aplikasi Java?

Mary-Kate Olsen
Lepaskan: 2024-12-26 04:06:09
asal
987 orang telah melayarinya

How to Execute Batch Files from Java Applications?

Melaksanakan Fail Kelompok daripada Aplikasi Java

Apabila cuba menjalankan fail kelompok daripada aplikasi Java, adalah penting untuk memahaminya yang tidak boleh dilaksanakan alam semula jadi. Fail kelompok memerlukan aplikasi luaran seperti cmd.exe untuk melaksanakannya.

Coretan Kod Java

Kod Java berikut cuba melaksanakan fail kelompok, tetapi gagal melakukannya supaya ia tidak menyatakan aplikasi yang diperlukan:

Runtime.
   getRuntime().
   exec("build.bat", null, new File("."));
Salin selepas log masuk

Penyelesaian: Menentukan Aplikasi Pelaksanaan

Untuk berjaya melaksanakan fail kelompok, kod mesti menyatakan aplikasi yang akan menjalankannya. Pada Windows, ini biasanya cmd.exe.

Runtime.
   getRuntime().
   exec("cmd /c start \"\" build.bat");
Salin selepas log masuk
  • "cmd /c" mencipta tetingkap arahan baharu dan melaksanakan arahan yang ditentukan.
  • "start """ membuka tetingkap arahan berasingan dengan tajuk kosong, di mana output fail kelompok akan dipaparkan.

Sebagai alternatif, anda boleh menggunakan:

Runtime.
   getRuntime().
   exec("cmd /c build.bat");
Salin selepas log masuk
  • Ini akan memaparkan output fail kelompok dalam tetingkap arahan yang sama yang dijalankan oleh aplikasi Java.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Fail Batch daripada Aplikasi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan