Câu hỏi được gắn thẻ «processbuilder»

4
Sự khác biệt giữa ProcessBuilder và Runtime.exec ()
Tôi đang cố gắng thực thi một lệnh bên ngoài từ mã java, nhưng có một sự khác biệt mà tôi nhận thấy giữa Runtime.getRuntime().exec(...)và new ProcessBuilder(...).start(). Khi sử dụng Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue là 0 và lệnh được kết thúc …

10
ProcessBuilder: Chuyển tiếp stdout và stderr của các quy trình đã bắt đầu mà không chặn luồng chính
Tôi đang xây dựng một quy trình trong Java bằng ProcessBuilder như sau: ProcessBuilder pb = new ProcessBuilder() .command("somecommand", "arg1", "arg2") .redirectErrorStream(true); Process p = pb.start(); InputStream stdOut = p.getInputStream(); Bây giờ vấn đề của tôi là như sau: Tôi muốn nắm bắt bất cứ điều gì đang diễn ra …

4
Lập trình Java: gọi một exe từ Java và truyền các tham số
Tôi đang tìm ra một cơ chế để gọi một exe từ Java và truyền vào các tham số cụ thể. Làm thế nào tôi có thể làm được? 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; …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.