Pertanyaan yang diberi tag «processbuilder»

4
Perbedaan antara ProcessBuilder dan Runtime.exec ()
Saya mencoba untuk menjalankan perintah eksternal dari kode java, tetapi ada perbedaan yang saya perhatikan antara Runtime.getRuntime().exec(...)dan new ProcessBuilder(...).start(). Saat menggunakan Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue adalah 0 dan perintah dihentikan dengan ok. Namun, dengan ProcessBuilder: Process p = (new ProcessBuilder(installation_path + …

10
ProcessBuilder: Meneruskan stdout dan stderr proses yang dimulai tanpa memblokir thread utama
Saya sedang membangun proses di Java menggunakan ProcessBuilder sebagai berikut: ProcessBuilder pb = new ProcessBuilder() .command("somecommand", "arg1", "arg2") .redirectErrorStream(true); Process p = pb.start(); InputStream stdOut = p.getInputStream(); Sekarang masalah saya adalah sebagai berikut: Saya ingin menangkap apa pun yang terjadi melalui stdout dan / atau stderr dari proses itu dan …

4
Pemrograman Java: memanggil exe dari Java dan meneruskan parameter
Saya sedang mencari tahu mekanisme untuk memanggil exe dari Java dan meneruskan parameter tertentu. Bagaimana saya bisa melakukannya? Process process = new ProcessBuilder("C:\\PathToExe\\MyExe.exe").start(); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line; System.out.printf("Output of running %s is:", Arrays.toString(args)); while ((line = br.readLine()) != …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.