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("."));
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");
Sebagai alternatif, anda boleh menggunakan:
Runtime. getRuntime(). exec("cmd /c build.bat");
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!